Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为c中的byte[]类型赋值#_C# - Fatal编程技术网

C# 为c中的byte[]类型赋值#

C# 为c中的byte[]类型赋值#,c#,C#,如何将值设置为字节[] 我尝试了以下操作,但出现编译错误: byte[] XMLbyte=null; XMLbyte = byte(2345) 有什么建议吗?byte[]是一个字节数组。您可能只需要字节类型。字节[]是一个字节数组。您可能只需要字节类型。嗯,这看起来很傻,但我认为您缺少了新的运算符 XMLbyte = new byte[2345] 嗯,这看起来很傻,但我认为你错过了新的接线员 XMLbyte = new byte[2345] 初始化阵列的一些选项: XMLbyte = ne

如何将值设置为字节[]

我尝试了以下操作,但出现编译错误:

byte[] XMLbyte=null;
XMLbyte = byte(2345)

有什么建议吗?

byte[]
是一个字节数组。您可能只需要
字节
类型。

字节[]
是一个字节数组。您可能只需要
字节
类型。

嗯,这看起来很傻,但我认为您缺少了新的运算符

XMLbyte = new byte[2345]

嗯,这看起来很傻,但我认为你错过了新的接线员

XMLbyte = new byte[2345]

初始化阵列的一些选项:

XMLbyte = new byte[50]; // creates an array with 50 elements, all values are zero.
XMLbyte = new byte[3] {1,2,3}; // creates an array with 3 elements: 1,2,3
XMLbyte = new byte[] {1,2,3}; // creates an array with 3 elements: 1,2,3
XMLbyte = {1,2,3}; // creates an array with 3 elements: 1,2,3

初始化阵列的一些选项:

XMLbyte = new byte[50]; // creates an array with 50 elements, all values are zero.
XMLbyte = new byte[3] {1,2,3}; // creates an array with 3 elements: 1,2,3
XMLbyte = new byte[] {1,2,3}; // creates an array with 3 elements: 1,2,3
XMLbyte = {1,2,3}; // creates an array with 3 elements: 1,2,3
您正在寻找以下方法:

您正在寻找以下方法:

试试下面的代码

byte[] XMLbyte=null;  
 XMLbyte = new byte[2] {1,2}
试试下面的代码

byte[] XMLbyte=null;  
 XMLbyte = new byte[2] {1,2}

您必须XMLbyte=新字节[2345]

也许您需要“2345”字符串中的bytearray?

System.Text.UTF8Encoding  encoding=new System.Text.UTF8Encoding();
XMLbyte = encoding.GetBytes("2345");

您必须XMLbyte=新字节[2345]

也许您需要“2345”字符串中的bytearray?

System.Text.UTF8Encoding  encoding=new System.Text.UTF8Encoding();
XMLbyte = encoding.GetBytes("2345");

试试这个:
byte[]temp=newbyte[255]


或者这样:
byte[]temp=新字节[123]

试试这个:
字节[]临时=新字节[255]


或者这样:
byte[]temp=新字节[123]

你到底想做什么?你到底想做什么?我相信你做得太过分了。我严重怀疑他的意图是为了得到表示整数的4个字节。@Yodan,让我们离开OP解释一下。我相信你做得太过分了。我严重怀疑他的意图是否是获取表示“隐藏”的整数的4个字节。@Yodan,让我们留下解释。