gpt4 book ai didi

c# 相当于 VB 6's ' StrConv'

转载 作者:行者123 更新时间:2023-11-30 13:33:45 35 4
gpt4 key购买 nike

我想将字符串转换为字节数组。 (是的)我已经看到关于这个主题的多个问题,但我没有发现答案对我有太大帮助。在大多数情况下,问题相当缺乏。我一直在做一些研究,我将在下面发布我的发现。

这些都是我发现的在 C#.net 中将字符串转换为字节数组的方法。其中许多是我自己编写的。

1)

private byte[] getByte(string s)
{
Byte[] b = new byte[s.Length];

for (int i = 0; i < s.Length; i++)
{
char c = Convert.ToChar(s.Substring(i, 1));
b[i] = Convert.ToByte(c);
}
return b;
}

2)

System.Text.ASCIIEncoding  encoding=new System.Text.ASCIIEncoding();
Byte[] bytes = encoding.GetBytes(yourString)

3) ** 当然有 file.ReadAllBytes 方法,但我不是从文件中读取此数据。

那么,这里有人知道 C# 等同于以下内容(即 VB6)吗?

Dim sData as string
Dim b() as byte
sData = "Test String in VB6"
b() = strconv(sData, VbFromUnicode)

非常感谢。我期待看到一些很棒的答案!

最佳答案

System.Text.UTF8Encoding  encoding=new System.Text.UTF8Encoding();
return encoding.GetBytes(str);

关于c# 相当于 VB 6's ' StrConv',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5864164/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com