using System;
using System.Text;
class Program
{
static void Main()
{
// 原始字符串
string originalString = "Hello, World!";
// 将字符串转换为Base64编码
string base64Encoded = ConvertToBase64(originalString);
Console.WriteLine("Base64 Encoded: " + base64Encoded);
// 将Base64编码的字符串解码回原始字符串
string decodedString = ConvertFromBase64(base64Encoded);
Console.WriteLine("Decoded String: " + decodedString);
}
// 将字符串转换为Base64编码的方法
static string ConvertToBase64(string input)
{
byte[] bytes = Encoding.UTF8.GetBytes(input);
return Convert.ToBase64String(bytes);
}
// 将Base64编码的字符串解码回原始字符串的方法
static string ConvertFromBase64(string base64Encoded)
{
byte[] bytes = Convert.FromBase64String(base64Encoded);
return Encoding.UTF8.GetString(bytes);
}
}
originalString
,内容为 "Hello, World!"
。ConvertToBase64
方法将字符串转换为Base64编码。该方法首先将字符串转换为字节数组,然后使用 Convert.ToBase64String
方法将其转换为Base64编码的字符串。ConvertFromBase64
方法将Base64编码的字符串解码回原始字符串。该方法首先将Base64编码的字符串转换为字节数组,然后使用 Encoding.UTF8.GetString
方法将其转换回原始字符串。通过这个示例代码,你可以轻松地在C#中实现字符串与Base64编码之间的相互转换。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站