View Full Version : تبدیل آرایه ای از بایت به نوع داده single
eyes_shut_number1
جمعه 17 اردیبهشت 1389, 00:09 صبح
سلام دوستان گلم
میخواستم بدونم چطور میشه تبدیل آرایه ای از بایت به نوع داده single را انجام داد.
ممنون
eyes_shut_number1
جمعه 17 اردیبهشت 1389, 00:37 صبح
راهی برای این منظور هست؟
cardano7
جمعه 17 اردیبهشت 1389, 11:00 صبح
سلام دوستان گلم
میخواستم بدونم چطور میشه تبدیل آرایه ای از بایت به نوع داده single را انجام داد.
ممنون
راه مستقیم نمیشناسم. فکر کنم مجبوری حلقه بنویسی:
string S="";
byte[] B = new byte[20];
foreach(byte b in B)
S+=((char)b);
MEhdi Sobhani
یک شنبه 14 شهریور 1389, 21:53 عصر
سلام
از این راه هم میتونید استفاده کنی :
public static Single ByteArrayToSingle(byte[] arrBytes)
{
Single MySingle;
MemoryStream memStream = new MemoryStream();
BinaryFormatter binForm = new BinaryFormatter();
memStream.Write(arrBytes, 0, arrBytes.Length);
memStream.Seek(0, SeekOrigin.Begin);
MySingle=(Single)binForm.Deserialize(memStream);
return MySingle;
}
این رو هم در قسمت ایمپورتها اضافه کنید :
using System.Runtime.Serialization.Formatters.Binary;
در واقع این طوری میشه هر قسمتی از حافظه رو خوند و در متغیر یا ابجکت و ... قرار داد .
موفق باشید .
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.