《C#高级教程》学习笔记3

来源:互联网 发布:滴滴快车车主软件 编辑:程序博客网 时间:2024/05/21 17:00
第三天:

2.10控制台IO
主要关于Console.WriteLine()用法
1:
int i=10;
int j=20;
Console.WriteLine("{0} plus {1} equals {2}",i,j,i+j);
2:{n,w} n是参数索引,w是宽度值
int i=940;
int j=73;
Console.WriteLine("{0,4}\n+{1,4}\n————\n{2,4}",i,j,i+j);
还可以添加格式字符串以及可选精度值,不过这里略

2.11使用注释
2.11.1源文件的内部注释
// 与/**/ 略

2.11.2 XML文档
添加XML注释能生成XML文档
例:
//MathLib.cs
namespace Wrox{
    ///<summary>
    ///Wrox.Math class
    ///Provides a method to add two integers.
    ///</summary>
    public class MathLib{
        ///<summary>
        ///The Add Method allows us to add two integers.
        ///</summary>
        ///<returns>Result of the addition (int)</returns>
        ///<param name="x">First number to add</param>
        ///<param name="y">Second number to add</param>
        public int Add(int x,int y){
            return x+y;
        }
    }
}

2.12 C#预处理命令
2.12.1 #define和#undef
感觉觉和C++差不多,略

2.12.2 #if #elif #else #endif
条件编译,与C/C++类似,#elif相当于else if,略

2.12.3 #warning和#error
#warning会产生一条警告
#error会产生错误,并退出编译
这两条主要用于检查#define是否做错事

2.12.4 #region和#endregion
用于把一段代码标记为有给定名称的一个块
不明所以,所以略

2.12.5 #pragma
可抑制或还原指定的编译警告

2.13 C#编程规则
(对程序员十分重要,不过在其它书看过N遍了,略)

3.1 创建及使用类
类很重要

3.2类和结构
类:
class A{
    ……
}
结构:
struct A{
    ……
}
类与结构很相似,都用new声明实例。较小的数据类型使用结构可提高性能。
主要不同:类存在堆上,而结构存在栈上。
类较结构常用

3.3.1数据成员
与C++/JAVA类似,就是类里的变量,略

(今天课太多了,学习时间少,70页,剩1517-70=1447  2014.12.4)
0 0
原创粉丝点击