首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
C#
系夏普
创建于2025-02-15
订阅专栏
萌新开始学习C#,查漏补缺,欢迎各位讨论和指导!!!
暂无订阅
共8篇文章
创建于2025-02-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C# 类型转换
一、暴力转换,强转 这是最原始、最高效,但也是最危险的方式。 原理:告诉编译”别管这么多,我确定它就是这个类型,你给我转换就行!“ 适用场景: 数值类型之间的转换(如double转int,会丢失精度)
C#类型与封装(值类型与引用类型)
一、内存中的栈和堆 1.栈(stack) 特点:极快、空间小、自动清理(方法执行完立即释放)。 用途:存储正在执行的方法的参数、局部变量。 比喻:就像在办公桌上,谁手拿放,处理完当前任务就清空。 2.
ref和out关键字
1.ref关键字按引用传递参数,允许方法改变调用者传递的变量值。 调用前必须要初始化,否则会编译错误。
装箱拆箱
在C#中,装箱和拆箱是值类型和引用类型互相转化的过程。 1.装箱是指将值类型转化成引用类型,2.拆箱是装箱的逆过程,将引用类型转化成原来的值类型。
只读字段以及init关键字
各类只读字段实现方式的对比,readonly、仅含get访问器属性、init关键字的赋值、可读、可写性、使用场景对比。
字段、属性、索引器
C#中字段是类或结构体里存储数据的变量,可直接分配内存;属性是封装字段的特殊成员,借助 get 和 set 方法控制访问并可添加额外逻辑;索引器则让类实例能像数组一样通过索引访问元素。
required修饰符
required 修饰类 / 结构体字段和属性,实例化时须显式赋值,可通过对象初始化器或 [SetsRequiredMembers] 构造函数完成。
C#顶级语句
C# 9.0 引入了顶级语句(Top - level statements)这一特性,它简化了程序的入口点代码结构,让开发者能够更简洁地编写小型控制台应用程序。