关闭

C#学习笔记(2017/1/3)

标签: c#class
256人阅读 评论(0) 收藏 举报
分类:

一、 变量类型转换

1.    自动类型转换:低精度类型自动转换为较高精度的类型。

        定义过程:double d=2,2会自动转换为2.0;int i=3.0,因为i已声明为int类型,变量的值可以变,但是变量的类型不能变,所以这条命令是错误的。

        计算过程:如3.5+8为例,8的精度较低(int),而3.5的精度较高(double),所以8会自动转化成为double类型,即3.5+8.0=11.5。

       

2.    强制类型转化:如int i=(int)3.0,在这个例子中3.0会被转换为3,注意double型强制转换为int姓将失去小数部分。

二、 标识符的命名规则

1.    标识符只能由英文字母、数字和下划线组成,不能够包含空格和其他字符。

2.    变量名不能用数字开头。

3.    不能用关键字当变量名。

三、 逻辑运算符

    Console.WriteLine(true || false); //输出True

    Console.WriteLine(true && false); //输出False

    Console.WriteLine(!(false));      //取反,输出True

四、 运算符优先级

①   括号

②   一元运算符(++、--、!)

③   *(乘)、/(除)、%(取余)

④   +、-

⑤   >、<、>=、<=

⑥   ==、!=

⑦   &&

⑧   ||

⑨   赋值运算符:=、+=、-=、*=、/=、%=

五、char、char*、char[]与string的区别

       1.赋值方式:char sex =‘男’;  注意引号的问题。

                             char* sex = “男”;

                             char sex[] =“男”

                             string sex = “男”;

2     . char是字符,char*、char[]、string是字符串。

六、条件运算符

       1.语法:条件表达式 ? 分支1 : 分支2 ;

       2.条件表达式为true时执行分支1,false时执行分支2。

       3.例子:

              Int age = 17;

              string text;

              text = age >=18 ? “成年人”: “未成年人”;

              Console.WriteLine(“他是{0}”,text);

七、foreach循环语句

       1. 语法规则

      

       2.因为C#中存在一些类似于数组的数据组织方式,它们中有一些是没有元素索引的,对于这些元素,我们只能通过foreach遍历。

       3.例子:

              String[]t = new string[]{“C”,“Sh”,“a”,“rp”};

              foreach(stringx int t)

              {

                     Console.Write(x);

              }

              //输出CSharp

八、二维数组

       1.声明:int [ , ] arr = new int[2,3]       //包含2个一维数组,每个一维数组包含3个变量

       2.赋值与打印:arr[ 1 , 0 ] = 28;

                             Console.Write( arr[ 1, 0 ] );

       

4.    用xxx.GetLongLength(0)来获取数组中一维数组的个数。

九、键盘输入

       使用Console.ReadLine()方法,代码如下:

       stringname;

       Console.Write(“请输入您的名字:”);

       Name= Console.ReadLine();

       Console.WriteLine(“你好,{0}!”,name);

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1156次
    • 积分:88
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类