
C#学习记录
文章平均质量分 85
关于C#的一些学习记录
dwt123324
我们应该吊死海盗船长
展开
-
C#基础信息
C# 是一个现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的,由 Ecma 和 ISO 核准认可的。C# 是由 Anders Hejlsberg 和他的团队在 .Net 框架开发期间开发的。C# 是专为公共语言基础结构(CLI)设计的。CLI 由可执行代码和运行时环境组成,允许在不同的计算机平台和体系结构上使用各种高级语言。下面列出了 C# 成为一种广泛应用的专业语言的原因:现代的、通用的编程语言。面向对象。面向组件。容易学习。结构化语言。原创 2024-08-12 09:52:07 · 620 阅读 · 0 评论 -
c#数据类型及转换
C# 还允许你定义自定义类型转换操作,通过在类型中定义 implicit 或 explicit 关键字。原创 2024-08-14 08:27:43 · 1768 阅读 · 0 评论 -
C#高级特性2
你可以在 get 和 set 访问器中包含自定义的逻辑。set抽象类可拥有抽象属性,这些属性应在派生类中被实现。set;set;// 声明自动实现的属性set;} = "N.A";set;} = "N.A";set;} = 0;// 创建一个新的 Student 对象Age = 9// 增加年龄s.Age += 1;原创 2024-08-15 09:31:45 · 867 阅读 · 0 评论 -
C#基础语法
关键字是 C# 编译器预定义的保留字。这些关键字不能用作标识符,但是,如果想使用这些关键字作为标识符,可以在关键字前面加上 @ 字符作为前缀。例如,@if 是有效的标识符,但 if 不是,因为 if 是关键字。作用域限制:顶级语句中的代码共享一个全局作用域,这意味着可以在顶级语句中定义的变量和方法可以在整个文件中访问。程序入口:如果使用顶级语句,则该文件会隐式地包含 Main 方法,并且该文件将成为程序的入口点。文件作为入口点:包含顶级语句的文件被视为程序的入口点,类似于 C# 之前的 Main 方法。原创 2024-08-12 15:13:52 · 886 阅读 · 0 评论 -
C#变量与常量
C# 中变量定义的语法:在这里,data_type 必须是一个有效的 C# 数据类型,可以是 char、int、float、double 或其他用户自定义的数据类型。variable_list 可以由一个或多个用逗号分隔的标识符名称组成。char c, ch;double d;常量是使用 const 关键字来定义的。原创 2024-08-14 08:50:57 · 755 阅读 · 0 评论 -
C#高级应用
Net 框架提供了三种预定义特性:Obsolete.Net 框架允许创建自定义特性,用于存储声明性的信息,且可在运行时被检索。该信息根据设计标准和应用程序需要,可与任何目标元素相关。创建并使用自定义特性包含四个步骤:声明自定义特性构建自定义特性在目标程序元素上应用自定义特性通过反射访问特性最后一个步骤包含编写一个简单的程序来读取元数据以便查找各种符号。元数据是用于描述其他数据的数据和信息。该程序应使用反射来在运行时访问特性。原创 2024-08-15 09:11:59 · 893 阅读 · 0 评论 -
c#运算符
下表将按运算符优先级从高到低列出各个运算符,具有较高优先级的运算符出现在表格的上面,具有较低优先级的运算符出现在表格的下面。由于括号可以改变运算符优先级,所以在实际应用中建议尽可能使用括号来明确运算顺序,提高代码的可读性和准确性。c = ++a: 先将 a 进行自增运算,再将 a 赋值给 c。c = --a: 先将 a 进行自减运算,再将 a 赋值给 c。c = a++: 先将 a 赋值给 c,再对 a 进行自增运算。c = a--: 先将 a 赋值给 c,再对 a 进行自减运算。原创 2024-08-14 10:18:12 · 390 阅读 · 0 评论