91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C#怎么實現Base64編碼與解碼

c#
小億
149
2024-01-12 01:02:18
欄目: 編程語言

在C#中,你可以使用System.Convert類的ToBase64String方法來實現Base64編碼,使用System.Convert類的FromBase64String方法來實現Base64解碼。

下面是一個示例代碼,演示了如何實現Base64編碼與解碼:

using System;

class Program
{
    static void Main()
    {
        string originalString = "Hello, World!";
        
        // Base64編碼
        string base64String = Base64Encode(originalString);
        Console.WriteLine("Base64編碼后的字符串:{0}", base64String);
        
        // Base64解碼
        string decodedString = Base64Decode(base64String);
        Console.WriteLine("Base64解碼后的字符串:{0}", decodedString);
    }
    
    static string Base64Encode(string plainText)
    {
        byte[] plainTextBytes = System.Text.Encoding.UTF8.GetBytes(plainText);
        return Convert.ToBase64String(plainTextBytes);
    }
    
    static string Base64Decode(string base64EncodedText)
    {
        byte[] base64EncodedBytes = Convert.FromBase64String(base64EncodedText);
        return System.Text.Encoding.UTF8.GetString(base64EncodedBytes);
    }
}

輸出結果:

Base64編碼后的字符串:SGVsbG8sIFdvcmxkIQ==
Base64解碼后的字符串:Hello, World!

在上面的代碼中,我們首先定義了一個字符串originalString,它是待編碼的原始字符串。然后,我們調用Base64Encode方法對該字符串進行Base64編碼,返回一個Base64編碼后的字符串base64String。接著,我們調用Base64Decode方法對base64String進行解碼,得到解碼后的字符串decodedString

Base64Encode方法首先將原始字符串轉換為UTF-8編碼的字節數組,然后調用Convert.ToBase64String方法將字節數組轉換為Base64字符串,并將其返回。

Base64Decode方法首先將Base64編碼的字符串轉換為字節數組,然后調用System.Text.Encoding.UTF8.GetString方法將字節數組轉換為UTF-8編碼的字符串,并將其返回。

0
栾川县| 来凤县| 贺兰县| 武平县| 聊城市| 临朐县| 南部县| 牡丹江市| 海阳市| 镇江市| 襄垣县| 花莲市| 桂阳县| 辽源市| 汕头市| 涞源县| 兰西县| 济宁市| 新丰县| 临夏县| 泊头市| 含山县| 宁国市| 静安区| 铁岭市| 珲春市| 武夷山市| 高州市| 淮阳县| 中牟县| 宝丰县| 垦利县| 利辛县| 湟中县| 德兴市| 友谊县| 积石山| 漾濞| 政和县| 囊谦县| 繁昌县|