-
static表示“静态的”。 string表示“字符串”数据类型。 using常常写在类的前面,用来引用其他命名空间中的类。查看全部
-
在c#中,所有的关键字都是小写的,是严格区分大小写的查看全部
-
C#的声明数组和赋值 编程中有这样一种情形:我们需要存储多个同类型数据。比如,保存 1600 个学生的年龄。是否需要声明 1600 个 int 类型的变量?过了一年,学生们长了 1 岁,是否需要给每个变量重新赋值?这件事情,想想就怕怕。好在C#中有一种数组,专门存储一组相同类型的数据。数组的声明和初始化语法如下: 数据类型[ ] 数组名 = new 数据类型[长度]; 注意:数组名像变量名一样要遵循标识符的命名规则;长度必须是整数 下面我们来比较变量和数组的声明与初始化,右边是在内存中为变量和数组分配空间的示意: 对比变量 x 和数组 y 就会发现,数组 y 中其实包含了 3 个 double 类型的变量,为什么是 3 个?因为初始化数组时在 [ ] 中声明的长度为 3 。既然都在数组 y 中,所以 3 个变量(应该叫数组元素)的名字都叫 y ,为了区分它们,按照顺序给它们加上索引 [0]、[1]、[2] 。请注意:数组的索引从 0 开始递增。那么,数组 y 中 3 个元素的名字就变成了 y[0]、y[1]、y[2] 。最后再注意一点:数组经过初始化以后,数组元素有默认的初始值, double 类型为 0.0 , int 类型为 0 , char 类型为 'a' , bool 类型为 false , string 类型为 null 。 数组元素的赋值与普通变量相同。下面的示例中,我们声明了一个长度为 3 的 string 类型数组,逐个赋值,然后打印: 上例中,需要注意的是元素的索引,数组元素索引从 0 开始递增,所以长度为 3 的数组,其元素索引为 [0]、[1]、[2] 。 如何知道一个数组的长度呢? 数组.Length 属性会返回数组的长度(即数组元素的个数)。请看下面的例子: 代码中的 friends.Length 会返回 friends 数组的长度,请看运行结果:查看全部
-
定义一个变量,赋值,开始while循环查看全部
-
visual studio -- 按F1 → MSDN交流学习区查看全部
-
关键字 class ,这个关键字的用途是声明类。比如上面例子中,类名叫做Program。 关键字 namespace ,这个关键字的用途是声明“命名空间”。比如上面例子中,命名空间叫做MyApp1。 关键字 using ,这个关键字的用途是导入命名空间。比如这句:using System.Text; 作用是导入System.Text命名空间中的类。 关键字 static (静态的)、 void (无返回值)、 string (字符串类型)。常常在Main()方法的声明中看到:static void Main(string[] args) Main() 方法是 C# 中的特殊方法,是程序的入口,就是说,如果没有 Main ()方法,程序就无法启动。查看全部
-
lP, n 了) 票n查看全部
-
using System; using System.Collections.Generic; using System.Text; namespace projAboveAvg { class Program { static void Main(string[] args) { //同学姓名 string[] names = new string[] { "景珍", "林慧洋", "成蓉", "洪南昌", "龙玉民", "单江开", "田武山", "王二明" }; //同学成绩 int[] score = new int[] { 90, 65, 88, 70, 46, 81, 100, 68 }; //总分 int num = 0, avg; for (int x = 0; x < score.Length; x++) { num += score[x]; } //平均分 avg = num / score.Length; //打印平均分 Console.WriteLine("平均分是{0},高于平均分的有:",avg); //高于平均分的同学 for(int x=0;x < score.Length;x++) { if(score[x] > avg) { //打印高于平均分的同学名字 Console.Write(names[x]+" "); } } } } }查看全部
-
学习查看全部
-
命名空间{ 类{ Main方法{ 命令行; } } }查看全部
-
F9 添加断点 F5调试程序查看全部
-
string的用法要读透查看全部
-
此处有总结查看全部
-
vs f1查看全部
-
为何还是提示错误? string[] name=new string[8]; int[] score=new int[8]; int sum=score[0],avg; for(int i=0;i<name.Length;i++) { Console.Write("第{0}个同学的姓名:{1}",(i+1),name[i]); name[i]=Console.ReadLine(); Console.Write("第{0}个同学的分数:{1}",(i+1),score[i]); score[i]=int.Parse(Console.ReadLine()); sum+=score[i]; } avg=sum/score.Length; Console.WriteLine("平均分是{0},高于平均分的有:",avg); for(int i=0;i<name.Length;i++) { if(score[i]>avg) { //Console.Write(" "+name[i]); Console.Write(" {0} ",name[i]); } }查看全部
举报
0/150
提交
取消