当前位置:编程学习 > asp >>

ASP.NET学习笔记(一)c#必会

1.变量声明: int n=0;
声明必须赋值;
多变量声明:int a=1;b=2
类型推断:var a=1;
编译器会自动根据值推断变量类型,此句等价于 int a=1;

2.作用域
a.局部变量作用域:方法的起始的结束之间的大括号区域,一旦方法结束,变量消失。如果在方法外调用此局部变量会导致越界。

b.类作用域:类主体的起始和结束之间的区域,类中定义的变量称为 field (字段),可由类中所有方法使用。
同样名称的变量在同一作用域中只能声明一次;

3.字段和局部变量作用域冲突:
a.类级的被看成字段

b.调用类级变量:类名.变量名,或者,使用 this 关键字

 

4.常量
const int a=12;
一旦声明,不可更改值。

5.if 语句
a.bool 表达式中等于是用 == ,= 是用来赋值的;
b.if 语句中,即使只有一行代码,也建议使用 { }

6.swich 语句
a.比if 语句有更好的可续性;
b.每条分支语句都必须有 break ;
c.case 后的值必须是常数

 

7.foreach 循环
a.不需要知道集合或者数组中元素的个数


8.跳转语句
a.goto 不能跳转到循环代码块中,不能跳出类的范围,不能退出try catch 后面的 finally 块;

b.break 控制执行循环后面的语句,必须在循环中使用;

c.continue 必须在循环中使用,只退出当次循环,执行下次循环;

d.return 退出类的方法,把控制权交给方法的调用者;

 作者:dxh_0829

补充:Web开发 , ASP.Net ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,