این دیگه نمیشه از آرایه استفاده کرد و شما باید به ماتریس رو بیارید
اونم به این شکل
            string[,] myMatrix = new string[3, 2];
myMatrix[0, 0] = "hosein";
myMatrix[0, 1] = "12";
if (myMatrix[0, 0] == "hosein")
MessageBox.Show(myMatrix[0, 1]);

تو این کد یه ماتریس ساخته میشه با 3ردیف و 2ستون
و بقیش هم همون چیزیه که خواستین اگه name برابر چیزی بود
value همون index رو بگیره
موفق باشید