C#中,如何让一个变量值不等于指定的两个值
比如我让a即不等于1又不等于2。但是不用(a!=)||(a!=2),因为如果我后面有很多不等于的值,则要写很多的代码。最好不用数列实现。越简单越好。...
比如我让a 即不等于1又不等于2。但是不用(a!=)||(a!=2),因为如果我后面有很多不等于的值,则要写很多的代码。
最好不用数列实现。越简单越好。 展开
最好不用数列实现。越简单越好。 展开
5个回答
展开全部
用数组,裏面存储 1,2,等值
你只需要用Array.IndexOf(你的数组,a)=-1
就可以了
以后你要增加的话就在数组中加一个元素就OK了
你只需要用Array.IndexOf(你的数组,a)=-1
就可以了
以后你要增加的话就在数组中加一个元素就OK了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int[] a= new int[你决定不要的数的个数]{你的数};
for (int i = 0; i < a.Length; i++)
{
if (a[i].Equals(你要的数))
{
return;
}
}
for (int i = 0; i < a.Length; i++)
{
if (a[i].Equals(你要的数))
{
return;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用switch
switch(a) {
case 1:
case 2:
case 4:
case 9:
return false;
default:
return true
}
switch(a) {
case 1:
case 2:
case 4:
case 9:
return false;
default:
return true
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string notEqualList = ",1,2,";
用“notEqualList.IndexOf("," + value + ",")”来判断。
具体的我就不写了。
用“notEqualList.IndexOf("," + value + ",")”来判断。
具体的我就不写了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
正则表达式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询