C# 基本知识

C# 基本语法
特点:
1每条语句以分号结尾,建议一行一语句
2严格区分大小写
3代码块使用{ }来界定,代码块种可包含任意条语句

注释:
单行注释://
多行注释:/*........*/
代码折叠:#region.......#endregion

变量:计算机种占据一定内存单元的存储区域。
变量名:存储数据的变量所占据的那块内存单元的标识名。
变量的命名规则及特点:
1变量名的第一个字符必须是字母、下划线或@
2不能使用关键字作为变量名
3区分大小写
4camelCase;PascalCase每个单词首字母都大写
5变量在进入其作用域时创建,在离开作用域时被释放。

常量:在使用过程中值不发生改变的特殊变量。
特点:
1常量必须在声明时进行初始化,在程序中只能被赋值一次;
2常量是静态的,但不必在声明时使用static修饰
3声明形式,如:const float pi=3.14F;

隐式转换:低类型的操作数 被 提升到高类型
显式转换:强制将高级数据类型 转换成 低级数据类型,会丢失一些数据精度

引用类型的赋值是地址的拷贝,而不是值本身

new操作符:创建一个新的类型实例(类类型/值类型实例、数组类型实例、代表类型实例)
calss A{...}; A a=new A;
int[] ary=new int[10];
delegate double Dfunc(int x);  Dfunc f=new Dfunc(5);

命名空间:解决了C#中变量、函数的命名冲突,可将同一名称的变量单元在不同的命名空间中。
using语句给命名空间指定一个别名:using 别名=命名空间名;  
Namespace1{ class Test{} ....}   using class1=Namespace1.Test; //别名到空间下的类

string.Format() : 实现字符串的格式化

class Chinar
    {
        private int    a = 1;
        private int    b = 1;
        private string c = "Chinar";
        private object d = 666;

        //构造函数用来完成 —— 初始化工作
        public Chinar() //声明一个名称与类名一样的函数,就是构造函数(可以传你所需要的参数,写你所需的方法)
        {
            //每个类,本身默认有一个。如果我们不写明这个  public Chinar()函数,系统仅调用系统默认的。
            //自定义构造 public Chinar()函数后,系统只会调用自定义的 Chinar()
        }

      //这是一个多参数的构造函数
        public Chinar(int a, int b, string c, object d)
        {
        }
    }

 

C# .net手册:http://shouce.jb51.net/net/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值