我可以在不引用包含类的情况下从嵌套结构引用常量字段吗?

达里尔

考虑以下情况

public class SomethingWithAReallyReallyAnnoyinglyLongName{
    public struct Names
    {
        public const string SomeConstant = "Hello";
        public const string SomeOtherConstant = "World";
    }
}

上下文之外,是否有一种SomethingWithAReallyReallyAnnoyinglyLongName.Names.SomeConstant无需引用的引用方法SomethingWithAReallyReallyAnnoyinglyLongNameSomethingWithAReallyReallyAnnoyinglyLongName

// Won't work "Struct Name is not valid at this point."
var names = SomethingWithAReallyReallyAnnoyinglyLongName.Names;
SomeFunction(names.SomeConstant, names.SomeOtherConstant);

// Won't work "Cannot access static constant..."
var names = new SomethingWithAReallyReallyAnnoyinglyLongName.Names();
SomeFunction(names.SomeConstant, names.SomeOtherConstant);

长类名是自动生成的,因此我不能更改它,但是我可能可以更改有关Names结构的任何内容(将其设置为类,将const更改为非const,等等)。

有任何想法吗?

和科比

好吧,在使用该类的文件中,您可以执行以下操作:

using SwarralnNames = SomethingWithAReallyReallyAnnoyingLongName.Names;

然后你可以输入 SwarralnNames.SomeConstant

这并不理想,因为您需要在每个需要适当“快捷方式”名称的文件中应用此功能,但是如果您无法控制原始名称,它确实可以帮助清除同一文件中的多个引用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以在不引用包含类的情况下从嵌套结构引用常量字段吗?

来自分类Dev

在不引用内部结构的情况下访问另一个结构中的结构字段

来自分类Dev

可以在没有显式引用的情况下引用结构的闭包属性吗?

来自分类Dev

在不引用程序集名称的情况下引用WPF类库中的资源图像

来自分类Dev

为什么我可以在不引用任何程序集的情况下使用 System.Collections.Generic 命名空间?

来自分类Dev

在嵌套结构中声明内部结构变量而不引用外部结构

来自分类Dev

使Java编译器在类文件中包含符号常量字段引用-可能吗?

来自分类Dev

React:我可以在不引起重画的情况下更改状态(useState),以便可以看到CSS转换吗?

来自分类Dev

类可以包含自身的引用变量吗?

来自分类Dev

如何在不引用输出的情况下运行Racket程序?

来自分类Dev

如何在不引入通函包含的情况下构建此结构?

来自分类Dev

Blazor可以在没有任何UI引用或代码的情况下创建wasm模块吗?

来自分类Dev

您可以在不知道随机字符串是否包含特殊字符的情况下引用随机字符串吗?

来自分类Dev

您可以在不取消嵌套的情况下投射重复字段吗?

来自分类Dev

如何在没有中断常量的情况下返回可引用的引用类型?

来自分类Dev

是否可以在静态类中引用方法而不引用该类?

来自分类Dev

是否可以在不引用发送器小部件的情况下连接到Gtk / GObject应用程序中的信号?

来自分类Dev

我可以给非常量引用参数赋值吗?

来自分类Dev

我可以在systemverilog中将结构用作参数的情况下合成参数化函数吗?

来自分类Dev

我可以在没有拳击的情况下执行可为空的结构相等性测试吗?

来自分类Dev

我可以在没有结构实例的情况下使用“ hana :: keys”吗?

来自分类Dev

我可以在不计算的情况下从 Windows RECT 结构访问宽度和高度吗?

来自分类Dev

我可以在不更改对现有导航属性的所有引用的情况下促进与实体的多对多关系吗?

来自分类Dev

我可以在不嵌套try语句的情况下尝试多种操作吗?

来自分类Dev

我可以在不包含js文件的情况下使用Google课堂共享API吗?

来自分类Dev

C语言:在嵌套结构中引用char数组

来自分类Dev

如何在嵌套结构中引用指针?

来自分类Dev

我可以在没有 __init__ 的情况下访问类吗?- Python

来自分类Dev

Nuspec:我可以将程序集作为依赖项,但指示 Visual Studio 不引用它吗?

Related 相关文章

  1. 1

    我可以在不引用包含类的情况下从嵌套结构引用常量字段吗?

  2. 2

    在不引用内部结构的情况下访问另一个结构中的结构字段

  3. 3

    可以在没有显式引用的情况下引用结构的闭包属性吗?

  4. 4

    在不引用程序集名称的情况下引用WPF类库中的资源图像

  5. 5

    为什么我可以在不引用任何程序集的情况下使用 System.Collections.Generic 命名空间?

  6. 6

    在嵌套结构中声明内部结构变量而不引用外部结构

  7. 7

    使Java编译器在类文件中包含符号常量字段引用-可能吗?

  8. 8

    React:我可以在不引起重画的情况下更改状态(useState),以便可以看到CSS转换吗?

  9. 9

    类可以包含自身的引用变量吗?

  10. 10

    如何在不引用输出的情况下运行Racket程序?

  11. 11

    如何在不引入通函包含的情况下构建此结构?

  12. 12

    Blazor可以在没有任何UI引用或代码的情况下创建wasm模块吗?

  13. 13

    您可以在不知道随机字符串是否包含特殊字符的情况下引用随机字符串吗?

  14. 14

    您可以在不取消嵌套的情况下投射重复字段吗?

  15. 15

    如何在没有中断常量的情况下返回可引用的引用类型?

  16. 16

    是否可以在静态类中引用方法而不引用该类?

  17. 17

    是否可以在不引用发送器小部件的情况下连接到Gtk / GObject应用程序中的信号?

  18. 18

    我可以给非常量引用参数赋值吗?

  19. 19

    我可以在systemverilog中将结构用作参数的情况下合成参数化函数吗?

  20. 20

    我可以在没有拳击的情况下执行可为空的结构相等性测试吗?

  21. 21

    我可以在没有结构实例的情况下使用“ hana :: keys”吗?

  22. 22

    我可以在不计算的情况下从 Windows RECT 结构访问宽度和高度吗?

  23. 23

    我可以在不更改对现有导航属性的所有引用的情况下促进与实体的多对多关系吗?

  24. 24

    我可以在不嵌套try语句的情况下尝试多种操作吗?

  25. 25

    我可以在不包含js文件的情况下使用Google课堂共享API吗?

  26. 26

    C语言:在嵌套结构中引用char数组

  27. 27

    如何在嵌套结构中引用指针?

  28. 28

    我可以在没有 __init__ 的情况下访问类吗?- Python

  29. 29

    Nuspec:我可以将程序集作为依赖项,但指示 Visual Studio 不引用它吗?

热门标签

归档