C#学习之旅 本文档是自学摘录的C#笔记,已经积累了好久的文档,里面有大量经典的问题,分析了解决方法,适合零基础的同学学习。以下是从文件中提取的知识点: 1. 基本输入输出:使用 `Console.WriteLine` 可以直接输入中文代码,文件后缀名为 `.cs`。使用 `label` 控件可以显示文字信息,使用 `combobox` 控件可以实现下拉菜单。 2. 字符串操作:使用 `trim()` 函数可以删除字符串首部和尾部的空格。使用 `+` 号可以连接两个字符串。 3. 变量声明:可以使用 `var` 关键字定义变量,不管是什么类型的变量。整型变量 `int` 占 4 个字节,共 32 位;短整型变量 `short` 占 2 个字节;长整型变量 `long` 占 8 个字节。 4. 读取用户输入:使用 `Console.ReadLine()` 函数可以读取用户输入的一条字符串。 5. 类型转换:使用 `Convert.ToInt32()` 函数可以将二进制、八进制、十六进制转换为十进制。 6. 布尔变量:布尔变量的值只能为 `true` 或 `false`,分别对应逻辑的真假,关键字为 `bool`。 7. 控制流语句:有 `Switch` 语句、`if` 语句、循环结构 `while`、`for` 等。枚举类型 `enum` 用于定义一组命名的常量。 8. 数组声明:可以声明每行长度不同的数组,使用 `int[]` 声明数组。 9. 函数定义:函数的定义格式为 `static void 函数名(参数列表)`。可以使用 `ref` 关键字定义引用型参数,可以使用 `out` 关键字定义输出型参数。 10. 类和对象:使用 `class` 关键字定义类,类的名称紧跟在关键字 `class` 后面。类的成员有字段成员(变量)和方法成员(函数)。对象是真实的个体,可以使用 `new` 运算符创建对象。 11. 属性:属性是描述具体对象的,行为是由具体对象发出的。可以使用 `get` 和 `set` 访问器来访问属性。 12. 析构函数:析构函数是一种特殊的函数,它必须和类同名,并且没有返回类型。析构函数用来销毁对象,释放对象所占用的内存空间。 13. 垃圾回收:在传统的面向对象设计中,用类的析构函数(Destructor)删除对象,以释放内存空间。但是在 C# 中,系统会自动垃圾回收,不需要手动释放内存空间。
剩余31页未读,继续阅读
- 粉丝: 23
- 资源: 14
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 手套手势检测7-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- CentOS bridge 工具包 bridge-utils-1.6-1.33.x86-64.rpm
- 手势检测7-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- 基于python flask实现某瓣数据可视化数据分析平台
- awewq1132323
- 手写流程图检测31-YOLO(v5至v8)、COCO、CreateML、Darknet、Paligemma、TFRecord数据集合集.rar
- frida拦截微信小程序云托管API
- 肝脏及其肿瘤分割的 CT 数据集,已经切片成jpg数据,约2w张数据和mask
- 基于Java的网上教务评教管理系统的设计与实现.doc
- 2024圣诞节海外消费市场趋势及营销策略分析报告