2010-08-25 6 views
-1

Как связать два неидентичных (массива разных типов) строковых массивов с помощью C#?Корреляция параллельных массивов в C#

+5

Пожалуйста, перефразируйте вопрос :) –

+6

'(массивы разных типов) строковые массивы'? Что он ? (Попробуйте поделиться некоторым кодом, чтобы сделать вопрос понятным). Если вы используете C# 4, метод расширения Zip может быть тем, что вы хотите. – driis

+1

Вы могли бы опубликовать некоторый (псевдо) код, который дает пример того, что вы пытаетесь выполнить? –

ответ

0
int lenght = 3; 

string[] arr1 = new string [length] { "one", "two", "three", }; 
int[] arr2 = new int [length] { 1, 2, 3, }; 

string search = "two"; 
for (a = 0; a < lenght; a++) 
{ 
    if (arr1[a] == search) 
     Console.WriteLine("Element found at position {0}. The corresponding element is {1}", a + 1, arr2[a]); 
} 

Я не уверен, если это то, что вы имеете в виду или нет, но вы лучше использовать двумерные массивы, если вы хотите строк и столбцов.

Смежные вопросы