巩固基础《C#入门经典(第三版)》阅读笔记1

 

1、region的使用

#region xxxx

N行当代码块

#endregion

使用region 可以将N行代码缩小成名为XXXX的.....这个怎么形容

就是你可以把这N行代码缩小展开的那么个东西..不错~

Q:#region 中使用中文是否会在编译时产生错误?

A:OK,经过测试,完全没有问题^_^

2、数据类型的作用

对于整数类型来说,用int来存储一个整数8那显然是浪费的,用sbyte就可以了,sbyte的范围在-128~127,而int的范围要大的很多。如果用一般本来可以存储6位甚至更多的类型来存储一个仅仅只有1位的数据,这在资源上很显得非常浪费。

我暂时的理解就是这样子,也许不是很正确,继续看书。

3、变量命名规则

微软建议建议:对于简单变量,使用camelCase规则,而比较高级的命名则使用PascalCase。

4、字符串前加@的作用

       之前在写SQL链接字符串的时候,就在网上看到过,据说这样写好一点,到底怎么个好我也不知道。今天才看到比较正式的解释。

       举个例子解释下吧

“C:""Temp""MyDir""MyFile.doc”与    @”C:""Temp""MyDir""MyFile.doc”是等价的

5、char类型

Char必须用单引号赋值,这是第一个引起我兴趣的事情,第二个也很有趣,两个char相加就成了个int类型。。。

char a;

            char b;

            int c;

            a = 'a';

            b = 'b';

            c = a + b;

            Console.WriteLine("{0}", c);

            Console.ReadKey();

     输出195

6、++,--的作用回顾

       看一下下面的代码

int var1, var2 = 5, var3 = 6;

            var1 = var2++ * --var3;

            Console.WriteLine("{0}", var1);

            Console.ReadKey();

     输出25,可知var2++是在运算结束后才产生使用。       其实var1 = 5 *5

7、类型转换

       double a;a = Convert.ToDouble(Console.ReadLine());

2008-6-10 0:12:04|P39|3.3.4 命名空间

想到的问题:C# as 的用法,不是很明白

你可能感兴趣的:(C#)