
C#易忘点
CloudsMaker
ELPSYCONGROO
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(快速回忆)C#学习中一些易忘的点——委托&事件&匿名函数
委托的本质是一个类,用来存储多个相同类型(参数类型和返回类型相同)函数(方法)。原创 2025-03-15 09:11:30 · 208 阅读 · 0 评论 -
(快速回忆)C#学习中一些易忘的点——结构体和类的区别
声明有参构造函数后,系统仍会提供默认无参构造(自动初始化字段)声明时不能指定初始值,必须在构造函数中对所有成员变量进行初始化。直接使用类,例如表示玩家、物品等需要复杂行为和继承体系的对象。可以在声明时直接指定初始值,也可以在构造函数中初始化。可以声明自身类型的成员变量(引用类型不引起递归问题)不能声明与自身类型相同的成员变量(避免无限递归)无强制要求,未初始化的成员默认赋予类型默认值。必须在构造函数中对所有成员变量进行初始化。可以自定义无参构造函数和有参构造函数。不能被继承,但可以实现接口。原创 2025-03-13 17:39:48 · 306 阅读 · 0 评论 -
(快速回忆)C#学习中一些易忘的点——运算符重载
为自定义类/结构体能使用运算符。Table1. 可重载的运算符。原创 2025-03-13 17:10:21 · 260 阅读 · 0 评论 -
(快速回忆)C#学习中一些易忘的点——拓展方法
(如int、float等)添加新方法。原创 2025-03-13 16:43:53 · 262 阅读 · 0 评论 -
(快速回忆)C#学习中一些易忘的点——变长参数和参数默认值
参数默认值允许在方法定义时为参数提供默认值,调用方法时可以省略这些参数。:变长参数(可变参数)允许方法接收可变数量的参数,使用。默认参数必须放在非默认参数的后面,否则会导致编译错误。可以传入任意数量的参数,也可以不传入。调用时可以省略默认参数,使用默认值。如果传入的是数组,会直接作为。,前面可以有其他参数。原创 2025-03-12 18:07:56 · 262 阅读 · 0 评论 -
(快速回忆)C#学习中一些易忘的点——ref&out
使用场景:传递一个已有值,并在方法中修改它(加ref相当于传入参数的地址);特点:调用前传参必须初始化(不然会报红);原创 2025-03-12 17:50:41 · 131 阅读 · 0 评论 -
(快速回忆)C#学习中一些易忘的点——类型转换
参考:C#中的数据类型之间的转换(Parse、TryParse、Convert、is、as)_c# tryparse convert-优快云博客C# 面试问题高级:002 - “is“ 和 “as“ 关键字的区别是什么?_c# as和is-优快云博客原创 2025-03-12 17:28:31 · 197 阅读 · 0 评论