-
语法:
foreach(数据类型 迭代变量名 in 数组名)
{
使用迭代变量
}
查看全部 -
数组声明和初始化:数据类型[ ]数组名=new 数据类型[ 长度 ];
数组元素默认初始值:double为0.0,int为0,char为'a',bool类型为false,string类型为null;
查看全部 -
static表示“静态的”。 string表示“字符串”数据类型。 using常常写在类的前面,用来引用其他命名空间中的类。
查看全部 -
访问数组元素
查看全部 -
C#语言中,大小写是严格区分的。
查看全部 -
static void Main(string[] args)
{
string[,] into = new string[8, 2] { { "吴松", "89" }, { "钱东宇", "90" }, { "伏晨", "98" }, { "陈陆", "56" }, { "周蕊", "60" }, { "林日鹏", "9" }, { "何昆", "93" }, { "关欣", "85" } };
string name = "", score = "0";
for (int i = 0; i < 8; i++)
{
if (String.Compare(into[i, 1], score) > 0)
{
score = into[i, 1];
name = into[i, 0];
}
}
Console.WriteLine("分数最高的是" + name + ",分数是" + score);
}
查看全部 -
C#常量声明的同时进行赋值。
查看全部 -
<表达式1>?<表达式2>:<表达式3>
在运算中,首先对第一个表达式进行检验,如果为真,则返回表达式2的值;如果为假,则返回表达式3的值。
查看全部 -
(变量)与每一个 case 后面的常量进行等值比较,如果相等,就执行对应的分支。执行分支以后, break 关键字会使 switch 结构中止,不会再判断后面的常量。如果变量与所有的常量都不相同,则执行 default 后面的分支。
switch 中的(变量)只能是3种类型:整型(int )、字符型( char )、字符串类型( string )。
查看全部 -
运行时,从上到下依次判断每一个条件,当某个条件为 true ,就执行对应的分支,并且不再验证其他的条件
若所有的条件均为 false ,则执行最后的 else 分支。
查看全部 -
如果 if 只包含一条命令,那么是可以省略大括号 {} 的
①每一个 else 与前面离它最近的 if 配对
②多个 else 都与同一个 if 相近时,最内层的 else 优先配对
查看全部 -
“=”:赋值运算
“==”:等于
查看全部 -
C#的运算符优先级:
①括号
②++(自加) 、 --(自减) 、 !(逻辑非)
③*(乘)、/(除)、%(取余)
④+(加)、-(减)
⑤>(大于)、<(小于)、>=(大于等于)、<=(小于等于)
⑥==(等于)、!=(不等于)
⑦&&(逻辑与)
⑧||(逻辑或)
⑨赋值运算符。包括:=、+=、-=、*=、/=、%=
x++:先输出x的值再进行自加
++x:先自加然后再输出x的值查看全部 -
“+=”:先加后赋值
“-=”:先减后赋值
“*=”:先乘后赋值
“/=”:先除后赋值
“%=”:先取余后赋值
与其他运算符从左向右计算不同,赋值运算符从右向左计算
查看全部 -
!:非
&&:且
||:或
&& 运算符,两边同真才算真,一边为假就算假; || 运算符,一边为真即为真,两边同假才是假。
查看全部
举报