-6
allrowcol[i] = rowcol + "||";

置くことは可能ですか:

if (loop == allrowcol.ToString())

ifそうでない場合、ステートメント内にいくつかの値を配置するにはどうすればよいですか?

にいくつかの値が必要ifです。この値はテキスト ファイルから生成されます。

例えばif(loop==11||14||15||16")

私の配列allrowcol.ToString()は "11||14||15||16||" です。rowcolテキスト ファイルから抽出した数値です。しかし、私のif(文字列全体として読む)。

私に何ができる?

4

1 に答える 1

0

サイズが不明なコレクション内の複数のアイテムをテストする方法を尋ねていると思います。もしそうなら:

bool isMatch = true;
string valueToCompare = "some value";

for( int i = 0; i < allrowcol.Length; i++ ){
   if( allrowcol[i] != valueToCompare ){
       isMatch = false;
       break;
   }
}

if( isMatch ){
    // do something
}

または、すべての値を一度にテストするだけの場合は、たとえばを使用してそれらを連結しますstring.Join()。この質問を参照してください:C#:string[]から区切り文字列。ワンライナーはありますか?

于 2012-12-15T04:51:07.330 に答える