c# - 如何在 C#/.NET 中声明常量?

标签 c# .net constants

我有以下代码:

public class iSito
{
    public const string myVar = "5262";

    public iSito()
    {

    }
}

现在,如果从任何上下文(在我的例子中是 .ascx.cs)我尝试使用 iSito.myVar,我无法获得任何值。

为什么?

最佳答案

您的示例是正确的并且应该工作 - 常量自动静态,因此您可以访问该字段作为 iSito.myVar - 确保您符合完整的命名空间,与访问类所需的相同(或添加适当的 using 语句)。

关于c# - 如何在 C#/.NET 中声明常量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8122385/

相关文章:

.net - 抽象类的所有派生类型的 KnownType?

c# - 在文件阅读单词生成器上进行 TDD 的正确方法

variables - 计数器作为for-in-loops中的变量

c++ - 将 "No known conversion"作为参数传递时来自 const 的 "this"

c# - 如何检测文件何时被释放

c# - 使用 Razor 为类定义别名

c# - 是否可以在 visual studio 中更改自动生成的事件处理程序代码?

C# 从 float 变量中获取数字

c - Scanf 在 const char 数组中占用的字符不超过 4 个 - C

c# - 获取未设置为对象实例的对象引用的空引用对象的类型