a==-1?1:a是什么意思?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/30 00:19:01
xRN@VFVKYZdA2&!`D@yĀF
IF~wf\N;@4tr9;"JHjOXE!d5G7¿[I93@i;f wdQ~s0ʢ~A:~*S"Tg^,2eU-|h_Q0sP:V1ܯ`c
a==-1?1:a是什么意思?
a==-1?1:a是什么意思?
a==-1?1:a是什么意思?
a==-1?1:a 是最常见的三目运算符.意思是指,如果a==-1成立的话(即a==-1返回的是true的话),那得到的结果就是1,反之不成立的话,得到的结果就是a,
根据这个code的指向来看,编码者应该意思是,如果调用GetNumber方法,传进去的参数是-1的话,就返回1,传进去的不是-1的话,就传进去什么值,返回的还是什么值,其实就是不想得到-1而已.
public int GetNumber(int a)
{
return a==-1?1:a;
}