PDA

View Full Version : خواندن و نوشتن از آرایه



senator_aka
دوشنبه 08 مرداد 1386, 11:03 صبح
سلام دوستان.
چطور میشه مقادیر یک آرایه 8*8 را در یک فایل txt نوشت و چطوری آنها را خواند.
مقادیر آرابه همه از نوع int هستند.
لطفا یک مثال عملی بزنید.
نیاز بسیار فوری.(باور کنید که تا چند ساعت دیگه باید پروزه ام را تحویل دهم )

senator_aka
دوشنبه 08 مرداد 1386, 19:14 عصر
یعنی هیچ کس نمی تونه کمک یا راهنماییی کنه ؟؟؟

mehdi.mousavi
سه شنبه 09 مرداد 1386, 00:06 صبح
سلام دوستان.
چطور میشه مقادیر یک آرایه 8*8 را در یک فایل txt نوشت و چطوری آنها را خواند.
مقادیر آرابه همه از نوع int هستند.
لطفا یک مثال عملی بزنید.
نیاز بسیار فوری.(باور کنید که تا چند ساعت دیگه باید پروزه ام را تحویل دهم )


سلام.
اینم یه مثال عملی، البته آرایه من 2x2 هستش چون حوصله initialize کردن 8x8 رو نداشتم.



Int32[,] myArray = { { 1, 2 }, { 3, 4 } };

//Save
using (FileStream fs = File.Create("c:\\output.dat"))
{
BinaryFormatter fmt = new BinaryFormatter();
fmt.Serialize(fs, myArray);
}

//Load
using (FileStream fs = File.Open("c:\\output.dat", FileMode.Open))
{
BinaryFormatter fmt = new BinaryFormatter();
Int32[,] storedValue = (Int32[,])fmt.Deserialize(fs);
}


البته این Binary هستش ها، نه Text! ضمنا چند مدل دیگه هم میشه این کارو انجام داد... من از Serialization استفاده کردم.