一覧

2016-12-14 8 views
1

でいくつかの情報を変更しようとすると、私は私がやろうとしていますどのような方法一覧

void ModifierNomPlat(ref List<string> p_plats) 

を持っているが(ユーザーは自分が変更したい番号を与える)のエントリを変更することです。今私はこれを持っていますが、私はどのようにリストのインデックスとユーザーのエントリを比較するか分からない。

 for (int i = 0; p_plats.Count > i; i++) 
     { 
      WriteLine(i + 1 + " : " + p_plats[i]); 
     } 
     Write("\n"); 

     int noPlat = ObtenirNoPlatExistantouAnnulation(p_plats); 

     if (noPlat == -1) 
      return; 

     int indicePlat = p_plats.FindIndex(p => p_plats[] == noPlat); 

検証のみで番号を尋ねるObtenirNoPlatExistantouAnnulation方法私はあなたが私を助けるためにするために、それは関連はないと思います。

+0

あなたのコードには、あなたが 'ref'を使用する必要があることが示されています。関数に 'p_plats = ... 'がない場合、' ref'を使う理由はありません –

答えて

2

リストの要素の位置に基づいて要素を変更することは、その要素のインデックスに基づいて配列要素を変更する方法と同じです。

p_plats[index] = "Your Value";