gpt4 book ai didi

c# - 是否可以在 C# 中为变量创建别名?

转载 作者:太空狗 更新时间:2023-10-29 22:28:41 26 4
gpt4 key购买 nike

假设我们在 program.cs 中有一个 winform 应用程序:

static class Program
{
public static SomeClass someClass;

[STAThread]
static void Main()
{
//something
}
}

所以要在当前项目的其他类中使用 someClass,我们应该访问 Program.someClass

问题是我们可以为 Program.someClass 创建一个别名,例如 c1 并在代码中使用 c1 而不是 Program.someClass?

最佳答案

如果您只是想为手腕友好起别名,请将其作为内联委托(delegate),如下所示:

Func<SomeClass> c1 = () => Program.someClass;

但我同意在大多数情况下它会使您的代码不那么清晰。

关于c# - 是否可以在 C# 中为变量创建别名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4639593/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com