gpt4 book ai didi

C#:为要使用的数据类型声明常量变量

转载 作者:太空狗 更新时间:2023-10-29 22:14:32 24 4
gpt4 key购买 nike

是否有可能以某种方式定义一个常量来说明用于某些变量的数据类型,类似于泛型?所以在某个类(class)中,我会有类似以下的内容:

MYTYPE = System.String;

// some other code here

MYTYPE myVariable = "Hello";

从原理上讲它应该和泛型一样,但是我不想每次调用这个类的构造函数时都写数据类型。它应该简单地保证两个(或更多)变量使用相同的数据类型。

最佳答案

好吧,您可以使用using指令:

using MYTYPE = System.String;

但是,这并不像 typedef - 特别是,这段代码现在完全有效:

MYTYPE x = "hello";
string y = "there";
x = y;

编译器知道它们仍然是同一类型。

目前还不清楚您要实现的目标,尤其是此处:

I don't want to write the datatype every time the constructor for this class is called.

什么意思?

请注意,using 指令特定于源文件,而不是整个项目。

关于C#:为要使用的数据类型声明常量变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9394597/

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