C# 解释询问此-1的值
“-1”的值是什么意思?它表示-1的字符串表示形式,而不是零前的整数。同样,它也可以表示“你好”、“十”或“苹果” 它也等于C# 解释询问此-1的值,c#,arrays,string,C#,Arrays,String,“-1”的值是什么意思?它表示-1的字符串表示形式,而不是零前的整数。同样,它也可以表示“你好”、“十”或“苹果” 它也等于 public myMethod(string s) { string[] sa = s.Split(','); if (sa[1] != "" && sa[1] != "-1") {// do something} } 就你而言 int myVar = -1; myVar.ToString(); 如果s是“1,2,3,4”
public myMethod(string s)
{
string[] sa = s.Split(',');
if (sa[1] != "" && sa[1] != "-1")
{// do something}
}
就你而言
int myVar = -1; myVar.ToString();
如果s是“1,2,3,4”,那么将执行if语句,if中的代码将运行。但是如果您的s是“1”或“1”,或“1,-1,1”,它将不会运行。它表示值“-1”的字符串文字,它还能表示什么?它表示拆分数组的第二个元素是否为
“-1”
。这是一个技巧性问题吗?你希望它是/做什么?你需要把“-1”看作一个字符串,而不是一个数字
string[] sa = s.Split(',');
if (sa[1] != "" && sa[1] != "-1")
{// do something}