已采纳回答 / 小小1七爷
using System;using System.Collections.Generic;using System.Text;namespace Test{ class Program { static void Main(string[] args) { for (int x = 1; x < 10; x++) { if(x==3||x==8) ...
2016-10-28
已采纳回答 / 晴天O
foreach中的迭代变量本来就是只读,不可修改的。对值类型中的属性赋值,会改变值类型对象在栈上的内存分步,所以实际上就是对值类型对象本身重新赋值了http://blog.csdn.net/smartmz/article/details/7077423有详细说明。
2016-09-24
已采纳回答 / Omooo
Console.Write("{0},",num[i]) 打印出来的东西都会包含在“”中,你要输出num[i],要先调用的,用到[0],如果不只一个元素的话,可以{0},{1},{2}等等。最后再说一句,这个输出和C++不一样,谢谢。
2016-09-20
已采纳回答 / 慕粉3986761
int[] num = {1,2,3,4,5,6}; for (int i = 0; i < 6; i++) { if (num[i] % 2 == 0) Console.WriteLine(num[i]); }你的源码和这个类似吗?
2016-09-18
已采纳回答 / 红秋千索
你这样写是强制转换成int类型啊,[]的索引名字没有,例如你的是 string[] scores=new string[]{....},那么你这里就应该写成sum += int.Parse(scores[i, 1]);
2016-09-18