PDA

View Full Version : مقداردهی ستونی در Dictionary



negar.rafie
پنج شنبه 19 اردیبهشت 1392, 19:28 عصر
با سلام
من Dictionary را با رشته ی my name is n به روش زیر که سطری است مقداردهی میکنم:

Dictionary<int, string[]> myMatrix = new Dictionary<int, string[]>();
int step = 0;
for (int i = 0; i < textBox2.Text.Length / 4; i++)
{
myMatrix.Add(i, new[] { textBox2.Text.Substring(step++, 1), textBox2.Text.Substring(step++, 1), textBox2.Text.Substring(step++, 1), textBox2.Text.Substring(step++, 1) });
}


که نتیجه این میشود:

103951

حالا میخوام همون رشته را به ستونی مقداردهی کنم که نتیجه به صورت زیر بشه:

103952

باید چکار کنم؟

negar.rafie
پنج شنبه 19 اردیبهشت 1392, 20:55 عصر
من کلا میخوام یه لیست دو بعدی داشته باشم که تعداد سطر و ستونش از قبل معلوم نیست و بتونم هم به روش سطری و هم ستونی بهش مقدار بدم
ایا میشه از ارایه دوبعدی به صورت زیر استفاده کرد

int rr =Int32.Parse (textBox1.Text );
string [,]a=new string [rr,rr];
for (int l = 0; l < a.GetLength(0); l++)
{
for (int k = 0; k < a.GetLength(1); k++)
{
a[l,k] = "مقدار";
}
}

plus
پنج شنبه 19 اردیبهشت 1392, 21:21 عصر
شما یک جدول میخواین داشته باشین.اگه قرار نباشه که تعداد ستون ها، بعد از ساخت جدول (بوسیله آرایه دو بعدی) عوض بشه، آرایه دو بعدی گزینه مناسبی هست.(همین کدی که گذاشتین)

negar.rafie
پنج شنبه 19 اردیبهشت 1392, 21:34 عصر
من کلا میخوام یه ماتریس داشته باشم
روش اصولی استفاده از لیست پیوندی هستش ولی هرچی هرچی گشتم نتونستم لیست پیوندی به صورت دوبعدی تعریف کنم
چطوری یه لیست پیوندی دوبعدی تعریف کنیم