C#, C♯, C#相談室 Part93
(ID:
7nA6P5yg0
のみ表示中)
戻る
612
デフォルトの名無しさん
[sage]
AAS
NG
Linqでの書き方で質問なのですが
同じサイズのdataAとdataBのデータがあるとして
データが違う箇所のIndexを取り出すとしたらどう書けば良いでしょうか?
今は↓のようなコードになっています。
List<int> dataA = new List<int>() { 1, 2, 3, 4, 5, 6 };
List<int> dataB = new List<int>() { 1, 2, 4, 3, 5, 6 };
bool resultAB = dataA.SequenceEqual( dataB);
if(resultAB = false)
{
foreach(var A in dataA)
{
比較処理
}
}
結果
2
3
2018/08/07(火)20:55:48.43(
7nA6P5yg0.net
)
618
デフォルトの名無しさん
[sage]
AAS
NG
dataAとdataBが1000件以上あるので、まず単純に変更してるのがあるか?で
SequenceEqualを使ってみた流れでLINQを調べていた流れで知りたかったです。
forで書くのがわかりやすいとは思うけど、LINQでもっとうまく書けるかなと思って
>>613
参考になりました。ありがとうございます!
2018/08/07(火)21:41:47.05(
7nA6P5yg0.net
)
戻る
ver.151005sp