首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请教上面代码里面的if语句里的 &&判断的什么 表示什么意思

2012-08-11 
请问下面代码里面的if语句里的 &&!判断的什么 表示什么意思C# codecase Up:for (int i 0 i ListBox

请问下面代码里面的if语句里的 &&!判断的什么 表示什么意思

C# code
case "Up":                        for (int i = 0; i < ListBoxTwo.Items.Count; i++)                        {                            if (ListBoxTwo.Items[i].Selected && !i.Equals(0))                            {                                strTempText = ListBoxTwo.Items[i - 1].Text;                                strTempValue = ListBoxTwo.Items[i - 1].Value;                                ListBoxTwo.Items[i - 1].Text = ListBoxTwo.Items[i].Text;                                ListBoxTwo.Items[i - 1].Value = ListBoxTwo.Items[i].Value;                                ListBoxTwo.Items[i].Text = strTempText;                                ListBoxTwo.Items[i].Value = strTempValue;                                ListBoxTwo.Items[i - 1].Selected = true;                                ListBoxTwo.Items[i].Selected = false;                            }                        }                        break;

帮忙解释下if语句里是什么意思

[解决办法]
ListBoxTwo第I項先遣并i不等0
[解决办法]
ListBoxTwo第I項被選中 并i不等0
[解决办法]
ListBoxTwo.Items[i]选中,并且i不等于0
[解决办法]
不是第一个选择项被选中 才回执行
[解决办法]
探讨
不是第一个选择项且被选中 才回执行

[解决办法]
ListBoxTwo.Items[i].Selected && !i.Equals(0)

listBoxTwo中的项 i是否被选中 并且 i的值是否等于0
[解决办法]
&& : 并且

! :不等于
[解决办法]
一个选择框,第一项应该是 ”请选择“ 之类的东西 所以 就不应该包含进来
所以 !i.Equals(0) 意思是不能是第一项
[解决办法]
是否被选中并且i不等于0
[解决办法]
是逻辑运算符, && 就表示两个条件并列 如 a=1 && b=2 就表示: a=1 并且 b=2

! 叹号:表示 不等于 比如 if(a !=2) 就表示if(a不等于2)
[解决办法]
等价成
C# code
for (int i = 1; i < ListBoxTwo.Items.Count; i++)                        {                            if (ListBoxTwo.Items[i].Selected)                            {
[解决办法]
大家回答的都是对的O(∩_∩)O~

热点排行