2010-12-07 3 views

답변

0

byte[]은 바이트 배열입니다. byte 유형 만 있으면됩니다.

0

글쎄, 그건 바보 같다하지만 난 당신이 배열 초기화

XMLbyte = new byte[2345] 
1

일부 옵션을 새로운 연산자를 누락 생각 :

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 
0

당신은 GetBytes 방법을 찾고 있습니다를 :

byte[] XMLbyte = BitConverter.GetBytes(2345); 
+0

나는 너가 너무 멀리 갔다고 믿는다. 나는 진지하게 그의 의도가 정수를 나타내는 4 바이트를 "두포 (under the hood)"로 얻는 것이라고 의심했다. –

+0

@Yodan, 영업을 설명해 보겠습니다. –

0

다음 코드를 시도하십시오.

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

XMLbyte = new byte [2345];

어쩌면 "2345"문자열의 bytearray를 원하십니까?

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

이 시도 : byte[] temp = new byte [255];

또는이 : byte[] temp = new byte [123];

관련 문제