C#基础(1)

   1.特点:
 1)纯粹的面向对象的语言。
 2)严格区分大小写
 3)强类型语言。
    2.变量
 1)规则:不能以数字,特殊符号开头的。
 2)分类:
    (1)值类型:int,double,byte,float,eumn,struct,char,bool,long,这些值类型都有一个引用类型与之对应。
    (2)引用类型:string,类,数组,接口,delegate,byte,float。
       *默认情况下,c#中的整数类型是int,浮点类型是double类型。
    (3)小类型数据相混运算的时候,先把小类型数据转化大类型数据,在做运算,运算的结果也是大类型。
    (4)如果所表示的数据已经超出int类型标示的范围,则应该使用long。
       *小类型数据复制给大类型数据的时候,可以直接赋值除(byte)
       *大类型数据赋值给小类型数据的时候,要进行强制类型转换(可能损失精度)
 3)类型转换
    (1)如果把小类型数据赋值给大类型数据,则系统会进行隐式类型转换。
       如果把大类型数据赋值给小类型数据,则需要进行显示类型转换。
       类型A  a = (类型A) b; //把b类型数据强制转换为类型A
    (2)通过Convert.ToType()进行转换。
           (3)如果把字符串形式的int,double转换为具体int,和double需要通过Convert.ToInt32();Convert.ToDouble(),而不能使用强制类型转换。
 4)数组
           (1)Type[] 数组名 = new Type[Size];
           (2)Type[] 数组名 = {元素,...,元素};
           (3)Type[] 数组名 = new Type[]{元素,...,元素};
           (4)多维数组
  int[,] table = new int[3,4]
  table[0,0]---第一个元素
  table[1,2]---第二行第三个元素
  new 操作符:在内存中开辟一段连续的空间。
  Length:得到数组的长度。下标从0开始。
 5)C#语法  if,while,for,switch同js
    (1)foreach(Type t in Collection)
  {
   //定义一个t变量到Collection集合中,把Collection中的元素,一个一个拿出来。 
  }

转载于:https://www.cnblogs.com/zyh-bg/archive/2012/07/27/2612457.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值