C#面向对象学习笔记:实践与重构的重要性
需积分: 9 155 浏览量
更新于2024-09-12
收藏 903KB TXT 举报
C# 学习笔记主要关注了面向对象编程在C# 中的应用和基础数据类型。首先,作者强调了面向对象的重要性,认为它是程序设计的一种基本原则,有助于代码的组织和维护,尤其是在重构过程中,它是逻辑结构的最终归宿。然而,面对快速迭代的市场需求和商业压力,快速开发和上线可能更为关键,而对事物的深入理解并非短期内就能完全实现,这需要通过实践来不断深化。
在C# 中,面向对象编程的核心概念包括类(Class)和对象(Object)。类定义了对象的属性(如成员变量)和行为(方法),而对象则是类的实例化。C# 的数据类型按照其范围和精度可以分为:
1. 整型:int用于有符号32位整数,其范围是-2,147,483,648到2,147,483,647;uint表示无符号32位整数;sbyte和byte分别对应8位的有符号和无符号整数;short和ushort是16位的整数类型;long和ulong是64位整数,long用于有符号整数,ulong用于无符号。
2. 浮点型:float32MOnmppe是单精度浮点数,范围大约为-3.402823e+38到1.401298e-45;double64MOnmppe代表双精度浮点数,范围更广;decimal128MOnmppe则提供了更高的精度,适用于金融计算等场景。
3. 布尔类型:bool只有两个值,true和false,用于表示真或假。
4. 字符串:string类型用于存储Unicode字符序列,如文本;char类型则表示单个字符,支持US-ASCII字符集(0-127)以及Unicode字符。
5. 枚举类型:没有直接提及,但类似public int ID这样的声明可能暗示有枚举或自定义数据类型用于特定的标识。
此外,C# 提供了类(Class)的声明方式,如public class gQpe_{T@b[IN{|v{,这表明可能涉及到类的属性(如成员变量int Id)和方法(如公共方法public int ID)。类通常会包含构造函数(可能是通过初始化器v^\'`{|vel来创建)和访问器方法(如gethVԏVv^\'`v<P)来获取或设置类的属性。
这份笔记涵盖了C# 中的基本语法和数据类型,同时也强调了面向对象编程的理论和实践应用。对于初学者来说,这是理解和掌握C# 编程的重要起点,而对于进阶开发者,它则提供了对数据结构和类设计的深入理解。
2010-01-04 上传
2023-11-14 上传
2023-06-21 上传
2023-07-28 上传
2023-07-28 上传
2023-10-12 上传
2023-08-31 上传
txl816
- 粉丝: 48
- 资源: 3
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍