gpt4 book ai didi

c# - 重新定义 C# 关键字?

转载 作者:太空狗 更新时间:2023-10-29 23:55:28 24 4
gpt4 key购买 nike

是否可以重新定义像 int 这样的 C# 关键字以使用 Int64 而不是 Int32?

如果没有,怎么能做到这一点?我希望能够灵活地重新定义我使用的 int,这样以后我可以根据需要将其更改为 int64,而不是手动替换所有 int 值。

最佳答案

不,这是不可能的,你真的不应该这样做。将关键字重新定义为自定义值只会降低代码的可读性和可维护性。被介绍到你的代码库的人将不得不忘记他们所知道的关于 C# 默认值的一切,并学习你的默认值。这不是构建可维护代码库的好方法。

您应该考虑的是创建一个新的类型名称并使用“使用别名”在您的代码库中重定向该类型。

using FexibleInt = System.Int32;

关于c# - 重新定义 C# 关键字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/820908/

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