ルルのゲーム開発備忘録

主にUnityやC#に関する情報を気まぐれに投稿していきま~す

tips:2つの配列を同じインデックス同士で結びつける

2つの配列があり、それぞれの要素は同じインデックスによって何らかの結びつきがある状況において  
LINQのZipメソッドを使うと、2つの配列から別の配列を簡単に作り出すことができる。  

```
var jWeeks = new List<string>{
    "月", "火", "水", "木", "金", "土", "日"
};
var eWeeks = new List<string> {
    "MON", "TUE", "WED", "THU", "FRI", "SAT" , "SUN"
};
var weeks = jWeeks.Zip(eWeeks, (s1, s2) => string.Format("{0}({1})", s1, s2);
weeks.ToList().ForEach(Console.WriteLine);
```

出力結果  
月(MON)  
火(TUE)  
水(WED)  
木(THU)  
金(FRI)  
土(SAT)  
日(SUN)