ebrahimashori
یک شنبه 29 آبان 1390, 03:38 صبح
سلام
زمانی که می خواهم آرایه 2 بعدی دینامیک را با حفظ مقادیر قبلی تغییر سایز بدهم ، کامپایلر خطا می دهد. لطفا با یک مثال راهنمایی کنید.
البته من کد دقیق تغییر سایز آرایه با شرایط فوق را بلد نیستم و در هیچ کتابی پیدا نکردم و فقط می توانم آرایه 1 بعدی را تغییر سایز بدهم.
این کار امکان پذیر هست و اگر هست برای آرایه با بعد بیشتر از 2 هم در صورت امکان با مثال توضیح دهید.
ممنونم.
در زیر یک مثال برای تغییر آرایه 1 بعدی با حفظ مقادیر قبلی آورده ام.
byte[] test;
test = new byte[2];
test[0] = 5;
test[1] = 4;
Array.Resize(ref test, 6);
test[2] = 3;
test[3] = 2;
test[4] = 1;
test[5] = 0;
foreach (byte s in test)
{
ListBox1.Items.Add(s);
}
زمانی که می خواهم آرایه 2 بعدی دینامیک را با حفظ مقادیر قبلی تغییر سایز بدهم ، کامپایلر خطا می دهد. لطفا با یک مثال راهنمایی کنید.
البته من کد دقیق تغییر سایز آرایه با شرایط فوق را بلد نیستم و در هیچ کتابی پیدا نکردم و فقط می توانم آرایه 1 بعدی را تغییر سایز بدهم.
این کار امکان پذیر هست و اگر هست برای آرایه با بعد بیشتر از 2 هم در صورت امکان با مثال توضیح دهید.
ممنونم.
در زیر یک مثال برای تغییر آرایه 1 بعدی با حفظ مقادیر قبلی آورده ام.
byte[] test;
test = new byte[2];
test[0] = 5;
test[1] = 4;
Array.Resize(ref test, 6);
test[2] = 3;
test[3] = 2;
test[4] = 1;
test[5] = 0;
foreach (byte s in test)
{
ListBox1.Items.Add(s);
}