1. 代表(delegate):他实际上相当于C++中的函数指针,与指针不同的是代表在C#中是类型安全的
2. 数组 string[] a1; //一维
string[,] a2; //二维
string[,,] a3; //三维
3. 常量修饰符可以是:new public protected internal private
4. as操作用于通过引用转换或者封箱转换将一个值显式地转换成制定的引用类型
5. 自增和自减操作符的操作数必须是一个变量,一个属性访问器,或一个索引指示器访问器,
而不能是常量或者其他表达式
6. C和C++语言允许switch语句中case标签后不出现break语句,但C#不允许这样,他要求每个标签后使用
break语句或者跳转语句goto,即不允许从一个case自动遍历到其他case,否则编译时报错如果想像
C,C++那样,执行完后继续遍历其他语句,那也不难,只要明确加入两条跳转语句即可
Goto case label;
Goto default;
7. #define符号定义必须放在所有“实代码”(real code)的前面
8. C#中的类只支持单继承
分享到:
相关推荐
精心搜集整理的读书笔记,深入浅出,带有实例,适合各种层次的学习者,尤其适合c#初学者。
【21天学通C#读书笔记】是一个学习C#编程语言的过程记录,旨在帮助初学者快速掌握C#的基础知识。以下是对C#核心概念的深入解析: 1. **概述与快速上手** - C#是一种由微软开发的面向对象的编程语言,设计时考虑了...
这篇读书笔记将深入探讨C#程序设计的关键概念和重要特性,以帮助读者更好地理解和应用这种强大的语言。 一、基础语法 C#的基础语法与C++和Java有诸多相似之处,包括变量声明、数据类型(如int、float、bool等)、...
这份读书笔记汇总了C#.NET中常见的高效、便捷的函数和方法,旨在帮助开发者更好地理解和运用这些工具,提高代码质量和可维护性。 一、字符串操作 字符串在编程中扮演着重要角色,C#.NET提供了丰富的字符串处理方法...
在“读书笔记_C#_”这个主题下,我们可以深入探讨C#在开发个人应用,尤其是类似读书笔记或纪念日提醒这类应用时的关键技术。 在C#中,开发此类应用首先需要理解基本的编程概念,如变量、控制流(if-else, switch-...
2. **继承**: - 继承允许创建一个新类(子类)基于另一个类(父类),从而继承父类的属性和方法。子类可以扩展或覆盖父类的行为,实现代码复用和多态性。 - 用`:`符号来表示继承,如`class DerivedClass : Base...
读书笔记c#入门经典5.xls
2. **Stack**:Stack 是一种后进先出(LIFO)的数据结构,常用于实现回溯或临时存储。通过`Push`方法添加元素到栈顶,`Pop`方法移除栈顶元素。 3. **Queue**:Queue 实现了先进先出(FIFO)的原则,常用于任务调度...
Word版的读书笔记可能还包括练习题解答、代码示例以及对难点的解析,为学习者提供了一个全面的C#学习资源。通过仔细阅读和实践这些笔记,初学者可以逐步掌握C#的基础知识,并为进阶学习打下坚实基础。
2. **类(Class)与方法(Method)**:`class Program` 定义了一个名为Program的类,而`static void Main(string[] args)` 是该类的一个方法,它是C#程序的入口点。`static` 关键字意味着该方法不依赖于类的实例。 ...
QT32-C# 语法全解读书笔记集涵盖了C#编程语言的核心概念,特别是对于初学者和希望深入理解C#的开发者来说,是一份宝贵的参考资料。以下是对标题和描述中涉及知识点的详细解释: 1. **C# 枚举(Enum)**: 枚举在C#...
通过这份读书笔记,读者可以深入理解C#语言的高级特性以及.NET 3.0框架的使用,从而更好地应对复杂的软件开发挑战。同时,笔记中的实例和练习将帮助读者巩固所学,提升实际编程能力。对于想要提升C#技能的开发者来说...
2. **C#核心概念**: - 枚举(enum):定义一组命名常量。 - 结构(struct):值类型,用于创建轻量级数据结构。 - 异常处理(try-catch-finally):用于捕获和处理运行时错误。 - 垃圾回收(Garbage Collection...
笔者对这本书阅读完这本书后对这本书中的50条建议较为精华的结论进行整理,方便自己学习的同时分享出来,这是自己在发布文章之前导出的md笔记,也分享出来方便各位大佬有不同的意见可以进行修改, 希望可以对各位...
读书笔记:图解设计模式 C# 实现。
2. **中间语言(MSIL)与Just-In-Time(JIT)编译器**:C#编译后的代码并非直接转化为机器码,而是转化为MSIL,这是一种跨平台的语言。JIT编译器会在程序运行时将MSIL编译为特定操作系统和硬件的本地代码,实现代码...
读书笔记:C# .NET TCP局域网聊天程序 CS架构