-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[] to delimited string。有单行吗?

于 2012-12-15T04:51:07.330 回答