山寨:不是最好的,是最适合我们的!欢迎体验山寨 中文版MSDN

Blog @ Blog

当华美的叶片落尽,生命的脉络才历历可见。 -- 聂鲁达

常用链接

统计

积分与排名

BBS

Blog

Web

最新评论

Chapter3 C#基础知识

一、声明C#中的变量
声明方式:访问修饰符 数据类型 变量名称
变量命名规则:
1、内联变量必须以骆驼命名法声明,而类变量必须以骆驼命名法声明,但应以一个下划线开头。
2、不应使用匈牙利命名法命名变量。
3、避免使用单个字符作为变量名,但for循环中除外。

示例代码3.1

二、C#中的常量
常量以const关键字进行声明
<访问修饰符> const 数据类型 常量名称 = 常量值
常来命名规则:
1、带有私有访问修饰符的常量必须以骆驼命名法声明,并以一个下划线开头。
2、带有公共修饰符、受保护修饰符的常量必须以帕斯卡命名法声明。

示例代码3.2

三、C#中数据类型的分类
C#中的数据类型分为值类型引用类型两个基本类型。
两者区别:在内存中的存储方式
值类型只将存放在内存中,这些值类型数据存储在堆栈中。
引用类型的内存单元中只存放内存堆中对象的地址,而对象本身存放在内存堆中。如果引用类型的值为null,则表示引用未引用任何对象。

下面这样理解更具体
将一个数值类型变量的内容赋值给另一个数值类型变量,变量值被拷贝。
将一个引用类型变量的内容赋值给另一个引用类型变量,只是变量的内存地址被拷贝。

四、装箱和拆箱
装箱:将值类型转换为引用类型。拆箱:将引用类型转换为值类型。

五、C#中的运算符和表达式

六、C#中的选择语句
1、if else
if(表达式)//计算结果必须是布尔类型
{
    
//表达式的计算结果为真时执行的一个或者多个语句
}

else
{
   
//表达式的计算结果为假时执行的一个或者多个语句
}

2、switch case
//C#中switch结构的语法为:
switch(变量)
{
case 值1:
    
//语句
    break;
case 值2:
    
//语句
    break;
case :
    
//语句
    break;
default:
    
//语句
    break;
}

七、C#中的循环语句

while循环
//语法如下:
while(条件)
{
    
//语句
}

do while循环
//语法如下:
do
{
    
//语句
}
while(条件

注:do while 和while 2种循环类似,区别在于后者即使条件为假也至少执行一次循环体中的语句
for循环
//语法如下:
for(初始值;条件;增/减)
{
    
//语句
}

foreach循环(用于遍历整个集合或数组,该循环不能用于改变集合或数组的内容)
//语法如下:
foreach(类型 元素(变量名) in 集合或者数组)
{
    
//语句
}

八、数组
数组是同一数据类型的一组值,这些值存储在相邻的内存单元中,便于访问和操作。C#中的数组属于引用类型。因此存储在堆内存中,
声明如下:数据类型(数组的大小或者容量)变量名

九、结构
结构命名规则
1、结构必须以帕斯卡命名法声明。
2、用名词或者名词短语作为结构名称。
结构和类区别
1、结构无法像类一样继承。
2、结构属于值类型、类属于引用类型。

十、枚举(Enum,Enumerator的缩写)
一组已命名的数值常量,
枚举命名规则
1、枚举必须以帕斯卡命名法声明。
2、枚举符中的可选项也必须以帕斯卡命名法声明。




 

posted on 2009-02-08 13:06 isabc 阅读(327) 评论(0)  编辑 收藏 引用 所属分类: C#基础


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


广告信息(免费广告联系)

中文版MSDN:
欢迎体验