2024-11-07
今天进行了C#的第四次学习,继续了解C#的相关知识:
结构体
结构体在C++中应用的比较多,基本用法也是与C++一样。
结构体的定义,必须要使用struct
关键字来进行定义,他就好比一个类型,一本书可以分为书名、作者、书籍id。结构体就是这些东西的统称,想要调用到一本书籍的具体信息就要通过声明不同的对象来进行对结构体内这些变量的赋值。
值得注意的是,结构体中的变量无法被赋予初始值,强行赋值将会报错,同时在C#里使用结构类型或者类类型在不同的场景应用会有更多不同的效果,要根据实际使用场景来进行调用。
枚举
对于枚举来讲,声明枚举要有关键字enum
,枚举是值类型,是不能够被继承或者传递继承的。
下面就是一个声明枚举的例子:
enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat }; |
枚举的第一个值默认是0,但是如果在后续给第二个数赋值为13,那么第三个数就是14,以此类推,所以枚举的值是根据前一个变量的值来进行确定的。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤