مرسی از کمکت. من تقبلا PHP کار کردم خیلی با سی شارپ آشنا نیستم.
اما یه چیزی که هست. الان وقتی پارامتر دوم صفر باشه درست کار میکنه اما وقتی پارامتر دوم عوض بشه مثلا 2 بشه و بگم از بایت 2 به بعد 1024 تارو بخون خطا میده.
دستور زیر رو اجرا میکنم باز خطا میده.
byte[] b = new byte[1024];
fs.Read(b, 2, 1024);