.NET框架与C#学习笔记:从基础到进阶

需积分: 13 5 下载量 57 浏览量 更新于2024-07-19 收藏 65KB DOCX 举报
"C#入门学习笔记,涵盖.NET框架、C#基本语法、VS快捷键、标识符命名规则、转义字符、字符串处理、数学运算符和自增自减运算符等基础知识。" C#是一种面向对象的编程语言,广泛应用于Windows桌面应用、Web开发以及游戏开发等领域。本学习笔记主要介绍了C#的基础知识,包括.NET框架和C#的编译与运行过程。 .NET框架是微软推出的一个重要开发平台,自2002年的1.0版本以来,它由基类库(BCL)和公共语言运行时(CLR)两部分组成。CLR作为.NET运行时环境,提供了诸如内存管理、代码执行、垃圾回收、安全控制以及Just-In-Time(JIT)编译等功能。C#编写的代码会被编译成中间语言(CIL),在运行时通过CLR的JIT编译器转化为机器码执行。 Visual Studio(VS)是常用的C#开发环境,笔记中列举了一些常见的快捷键,如HOME和END用于快速移动光标,PageUp和PageDown用于翻页,Ctrl+C、Ctrl+V和Ctrl+X分别用于复制、粘贴和剪切代码,Ctrl+Z用于撤销操作,Ctrl+S用于保存代码。 在C#中,标识符的命名规则很重要,包括命名空间、变量、方法和类的名称。标识符的首字符可以是字母(大小写)、下划线(_)或at符号(@),后续字符可包含字母、数字和下划线。同时,标识符不能与关键字重合,例如`int`、`class`等。转义字符如`\n`表示换行,`\t`表示水平制表符,`\\"`表示双引号,`\\`表示反斜杠。使用`@`字符可以创建“verbatim”字符串,避免转义字符的解析,方便编写多行字符串和路径。 在C#的数学运算中,两个整数相除的结果会自动向下取整。运算符两边的数值类型不同,结果类型会提升到能容纳所有可能结果的类型。`+`运算符不仅用于数值的加法,还能连接字符串。自增和自减运算符(`++`和`--`)可以在变量前或后使用,对变量进行加1或减1的操作,前缀形式会先改变值再执行表达式,而后缀形式则相反。 学习这些基础知识对于初学者来说至关重要,它们构成了C#编程的基础,并为更高级的概念和技术打下坚实基础。了解这些内容后,你可以继续深入学习C#的类、对象、接口、继承、多态、异常处理、文件操作、数据库交互以及更复杂的特性,如async/await异步编程和LINQ查询。