C # аналог итерации с несколькими переменными в Python?

В Python можно выполнять итерацию по нескольким переменным одновременно следующим образом:

my_list = [[1, 2, 3], [4, 5, 6]]

for a, b, c in my_list:
    pass

Есть ли более близкий аналог C #, чем этот?

List<List<int>> myList = new List<List<int>> {
    new List<int> { 1, 2, 3 },
    new List<int> { 4, 5, 6 }
};

foreach (List<int> subitem in myList) {
    int a = subitem[0];
    int b = subitem[1];
    int c = subitem[2];
    continue;
}

Редактировать - Чтобы уточнить, конкретный рассматриваемый код должен был назначать имя каждому индексу в примере C #.

5
задан wes 14 February 2011 в 18:30
поделиться