irpersian20
شنبه 23 آذر 1392, 21:51 عصر
سلام
من طول باید رو میگیرم اما 8 بایت بهم برمیگردونه چرا؟ اما فقط 1 بایت رو اشغال میکنه. چرا این طوره؟ راح حل چیست؟ 7 بایت اضافه میره همسشه؟
string path = @"e:\t.txt";
FileStream f = new FileStream(path,FileMode.Open,FileAccess.ReadWrite );
long length = f.Length;
byte[] bytes = BitConverter.GetBytes(length);
من طول باید رو میگیرم اما 8 بایت بهم برمیگردونه چرا؟ اما فقط 1 بایت رو اشغال میکنه. چرا این طوره؟ راح حل چیست؟ 7 بایت اضافه میره همسشه؟
string path = @"e:\t.txt";
FileStream f = new FileStream(path,FileMode.Open,FileAccess.ReadWrite );
long length = f.Length;
byte[] bytes = BitConverter.GetBytes(length);