亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
通化市| 蒙山县| 百色市| 昭觉县| 类乌齐县| 融水| 桦川县| 万山特区| 台江县| 祁阳县| 浦东新区| 桓仁| 卫辉市| 甘德县| 烟台市| 奎屯市| 信阳市| 阜康市| 高雄县| 鄂托克旗| 利川市| 乌拉特中旗| 游戏| 余干县| 长垣县| 蕲春县| 靖西县| 潜江市| 长沙县| 渑池县| 全南县| 瓦房店市| 绩溪县| 杨浦区| 太湖县| 徐汇区| 开鲁县| 新和县| 丹江口市| 象山县| 定边县|