《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)
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
- 《C#高级教程》学习笔记3
- 《C#高级教程》学习笔记1
- 《C#高级教程》学习笔记2
- 《C#高级教程》学习笔记4 && 5
- 《C#高级教程》学习笔记6
- 《C#高级教程》学习笔记7
- 《C#高级教程》学习笔记8
- 《C#高级教程》学习笔记9
- 《C#高级教程》学习笔记10
- 《C#高级教程》学习笔记11
- 《C#高级教程》学习笔记12
- 《C#高级教程》学习笔记13
- 《C#高级教程》学习笔记14
- 学习笔记:axure 高级教程 3 快捷键
- php学习笔记--高级教程
- javase高级教程学习笔记
- C#高级编程 学习笔记
- C#学习笔记(3)_C#教程
- 指针变量的交换
- HDU 4106 Fruit Ninja 区间k覆盖问题 最小费用流
- ajax 提交form数据
- iOS APP 架构漫谈
- 有关vector元素的取地址
- 《C#高级教程》学习笔记3
- 指针比两数大小
- Codeigniter MongoDB 扩展之使用 Aggregate 方法实现 Mysql 的 Sum 方法
- 第四章字符串和多维数组知识点导图
- Android开发中WindowManager.LayoutParams详解
- 加上#include<windows.h>后出现的奇葩错误
- 第五章树和二叉树知识点导图
- 第六章图知识点导图
- 指针调用函数求两数和与差