winform 的base64解码函数
时间: 2023-11-19 12:01:14 浏览: 96
base64的编码解码
以下是一个基于WinForms的C#代码示例,用于将Base64编码的字符串解码为原始字符串:
```csharp
using System;
using System.Text;
namespace WinFormsApp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnDecode_Click(object sender, EventArgs e)
{
string base64String = txtBase64String.Text;
byte[] data = Convert.FromBase64String(base64String);
string decodedString = Encoding.UTF8.GetString(data);
txtDecodedString.Text = decodedString;
}
}
}
```
在上面的示例中,假设你有两个文本框 "txtBase64String" 和 "txtDecodedString",以及一个按钮 "btnDecode"。当用户单击 "btnDecode" 按钮时,将执行 "btnDecode_Click" 方法,该方法首先获取文本框 "txtBase64String" 中的Base64编码字符串,然后使用 "Convert.FromBase64String" 方法将其转换为字节数组。最后,使用 "Encoding.UTF8.GetString" 方法将字节数组转换为原始字符串,并将其显示在 "txtDecodedString" 文本框中。
请注意,此示例假定输入的Base64字符串使用UTF-8编码。如果你知道编码不同,则需要相应地更改 "Encoding" 类的使用方式。
阅读全文