string ip = "192.168.73.1";

 

UnicodeEncoding enc = new UnicodeEncoding();

 

byte[] buf = enc.GetBytes(ip);

 

 

위와 같은 코드를 통해서, 변환이 가능하다 ㅋ




저번에 String, char[]형을 Byte[]로 변환해 본적이 있다.

 

이번에도 똑같다.

 

반대로만 해주면 된다..

 

            Encoding enc = Encoding.Unicode;

 

위의 부분은 Encoding에서 자신이 원하는 것을 선택하자. ASCII나 UTF-8 등등도 괜찮다.


            String str = enc.GetString( msg.strMessage , 0 , msg.nMessageSize * 2);

위의 부분에서 msg.strMessage 부분에 Byte[]이고, 그 다음 인자는 시작위치, 그리고 그 다음은 사이즈이다.

Posted by motolies
,