相关疑难解决方法(0)

在C#中将字符串转换为字节数组

我对C#很陌生.我正在将VB中的内容转换为C#.遇到此语句的语法问题:

if ((searchResult.Properties["user"].Count > 0))
{
    profile.User = System.Text.Encoding.UTF8.GetString(searchResult.Properties["user"][0]);
}
Run Code Online (Sandbox Code Playgroud)

然后我看到以下错误:

参数1:无法从'object'转换为'byte []'

'System.Text.Encoding.GetString(byte [])'的最佳重载方法匹配有一些无效的参数

我试图根据这篇文章修复代码,但仍然没有成功

string User = Encoding.UTF8.GetString("user", 0);
Run Code Online (Sandbox Code Playgroud)

有什么建议?

c# string encoding byte

594
推荐指数
14
解决办法
110万
查看次数

如何将十六进制字符串转换为字节数组?

我们可以使用C#中的内置函数将十六进制字符串转换为字节数组,还是必须为此创建自定义方法?

c# encoding hex

260
推荐指数
4
解决办法
47万
查看次数

在C#中将字符串转换为十六进制字符串

我有一个像"样本"的字符串.我想以十六进制格式得到一串它; 像这样:

  "796173767265"
Run Code Online (Sandbox Code Playgroud)

请给出C#语法.

.net c# string hex

50
推荐指数
6
解决办法
16万
查看次数

标签 统计

c# ×3

encoding ×2

hex ×2

string ×2

.net ×1

byte ×1