c# - C# 中记录类型的常量或静态属性
问题描述
我有一个记录类型
record Test(int Magic);
我想定义一些不需要配置的常量值,例如,我可以像这样访问它
Test.MyMagicConst
在 F# 中,我可以使用模块来定义与记录类型同名的常量。
这有可能在 C# 和记录中实现类似的东西吗?
解决方案
是的。您可以在记录的定义中添加其他属性:
public record Test(int Magic)
{
public const int MyMagicConst = 10;
}
推荐阅读
- c++ - 如何在主线程和渲染线程之间实现 1 或 2 帧延迟?
- c++ - OpenGL如何在绘制数组中设置属性
- c# - 使用pdfsharp C#向pdf文件添加水印的问题
- java - 如何仅对特殊数字使用验证
- python - Pandas 中的 grouby() 函数返回 IndexError:索引 2 超出轴 0 的范围,大小为 2
- node.js - NPM 包安装后目标根目录
- apache - Vue.js + Apache,如何为多个条目编写重定向规则?
- r - 用分类数据绘制预测概率(逻辑回归)
- javascript - ASP.NET Core 应用程序中的 CryptoJS 出错 - 找不到变量:CryptoJS
- javascript - React Material UI 用 AppBar 包装每个组件,没有覆盖