解释询问了这个 -1 的值

本文关键字:的值 解释 | 更新日期: 2023-09-27 18:26:15

public myMethod(string s)
{
     string[] sa = s.Split(',');
     if (sa[1] != "" && sa[1] != "-1")
     {// do something}
}

"-1"的值是什么意思

解释询问了这个 -1 的值

它表示 -1 的字符串表示形式,而不是零之前的整数。以同样的方式,它可能意味着"你好","十"或"苹果">

它也等于

int myVar = -1; myVar.ToString();

在您的情况下

 string[] sa = s.Split(',');
 if (sa[1] != "" && sa[1] != "-1")
 {// do something}

如果 s 是 "1,2,3,4",那么你的 if 语句将被执行,if 中的代码将运行。但是如果你的s是"1"或"1"或"1,-1,1",它将不会运行。