永发信息网

C# 取奇偶数

答案:4  悬赏:10  手机版
解决时间 2021-03-23 15:07
  • 提问者网友:自食苦果
  • 2021-03-22 18:00
从数据库读数据出来为a,在页面显示为列表,想给1、3、5、7……这样的列红色样式,2、4、6、8……这样的列蓝色样式。
应该怎么写?
貌似取余行不通。请高手指点。

解决了。
最佳答案
  • 五星知识达人网友:不如潦草
  • 2020-06-20 14:50
让去得的数去模2!等于1的为奇数。等于0的为偶数!
全部回答
  • 1楼网友:何以畏孤独
  • 2020-12-09 11:24
//evaluate  赋值     public void evaluate()     {     int[] array = new int[500];     array[0] = 1;     array[1] = 1;     for (int i = 0; i < 500; i++)     {     if (i < 2)     {     array[i] = array[i];     }     else     {     array[i] = array[i - 1] + array[i - 2];     }     console.writeline(array[i]);     }     int[] array2 = new int[500];     array2 = array;     getshow(ref array2);     }     //通过引用参数传递回调用方法     public void getshow(ref int[] array2)     {     foreach (int item in array2)     {     if (item % 2 == 0)     {     console.writeline("偶数" + item + " ");     }     else     {     console.writeline("奇数" + item + " ");     }     }     }     static void main(string[] args)     {     program show = new program();     show.evaluate();          }   不知道这样行不行,我也是新手 
  • 2楼网友:撞了怀
  • 2020-11-22 04:26
假设你的a是int型: if(a%2 == 0) { //红色 } else { //蓝色 }
  • 3楼网友:神鬼未生
  • 2020-04-30 14:47
取余为啥行不通?你的代码贴出来看看. 如果使用的是Repeater绑定的,可以用它的交换项来绑定不同样式.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯