C# ile Byte[] array ve String dönüşümleri
|
Soket işlemlerinde String komut gönderme ve alma vb… için şu iki fonksiyon kullanılabilir;
|
EMRAH ÜSTÜN
internet güzel bir şeydir
C# ile Byte[] array ve String dönüşümleri
1 Yorum : “ C# ile Byte[] array ve String dönüşümleri ”Cevapla |
21 Temmuz, 2009 saat 14:32
Hatta bunu biraz geliştirelim. Açtığımız byte array’in sonu boşluk kalıyor, bunları kesmek için de şu fonksiyonu yazdım; (bulunsun bana da yarar)
private String ByteString(byte[] veri){
char[] chararray = new char[veri.Length];
int i;
for (i = 0; i < veri.Length; i++)
{
if (veri[i] == 0)
{
bool Bitti=true;
for (int j = i; j < veri.Length; j++)
{
if (veri[j] != 0)
{
Bitti = false;
}
}
if (Bitti == true)
{
break;
}
}
chararray[i] = Convert.ToChar(veri[i]);
}
char[] dönüşchararray = new char[i];
for (int j = 0; j < i; j++)
{
dönüşchararray[j] = chararray[j];
}
String S = new String(dönüşchararray);
return S.Trim();
}