09年,北京51Testing毕业学员,第34期。

C#基础-1(类型,语句,命名规范,数组)

上一篇 / 下一篇  2013-08-15 22:35:12 / 个人分类:CSharp

值类型:
基本数据类型:byte,short,int,long,char,float,double,bool,decimal
枚举类型:enum
结构类型:stuct
引用类型:
类:object,string,class
接口:interface
数组:int[],string[]
委托:delegate
定义常量的关键字:const
变量:
普通变量:string name=“lulu”; 申明时必须赋值
只读变量:readonly bool sex=true;只能在只读变量声明时给它赋值或者在构造函数中去给只读变量赋值
控制语句:
continue:通常用在循环语句中表示退出当前循环,继续执行后面的循环操作。
break:退出当前执行的循环,不执行后面的循环操作。
return:退出当前执行的方法,继续执行后面的操作。
goto:在方法中表示将代码在指定标示位置的地方继续执行后面的其他操作。
条件控制语句
if(条件表达式)
{语句}
else
{语句}
嵌套循环
if(1==1)
{
if(2==2)
{
console.writeline("2==2");
}
}
else
{
consoel.writeline("2!=2");
}
循环控制语句
1.for循环语法:
for(变量初始值;循环条件表达式;修改变量的表达式)
{语句}
for语句常用来遍历数组和集合
int[] number={1,2,3,4,5,6};
for(i=0;i<6;i++)
{
console.writeline(number[i]);
}
2.foreach循环语法:
foreach(数据类型 变量 in 数组或集合)
{语句}
int[] numbers={1,2,3,4,5,6};
foreach(int number in numbers)
{
console.writeline(number);
}
3.while循环
while(条件表达式)
{语句}
while(1==1)
{
console.writeline("1==1");
break;
}
4.do...while语法 常用来执行一次相同的代码之后再判断条件是否成立,如果成立就执行执行上次的代码,否则就不执行上次的代码
do
{语句}
while(条件表达式)
do
{
console.writeline("1==1");
}
while(1!=1)
多分支语句
switch(表达式)
{
case 常量表达式1
{语句}
break;
case 常量表达式2
{语句}
brea;
........
default:
{语句}
break;
}
例子:
int i =2;
switc(i)
{
case 1:
console.writeline("1");
break;
case 2:
console.writeline("2");
break;
default:
console.writeline("未知");
break;
}

C#命名规范
Pascal规范:每个单词的首字母都大写,SchoolName
Camel规范:第一个单词的首字母都小写 schoolName
C#中所有的关键字都是小写
所有的变量名都遵循Camel规范
命名空间名,类型名,方法名,属性,委托名,事件名都遵循Pascal命名规范

枚举(enum)是一种特殊的数据类型,它是指一组可以被一一罗列出来的值
enum ESex
{
man=1,
woman=2
}
数组(array)
数组的声明和初始化:
数据类型[] 变量名
4种方式实现初始化数组:
int[] array =new int[5]{1,2,3,4,5};
int[] array=new int[5];
int[] array =new[]{1,2,3,4,5};
int[] array ={1,2,3,4,5}
使用数组中的某一个元素:array[i];
array[i]中用到的中括号在C#语言中叫做索引器

TAG:

 

评分:0

我来说两句

Open Toolbar