gpt4 book ai didi

c# - 为什么不是 System.Void?

转载 作者:IT王子 更新时间:2023-10-29 04:38:51 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
What is System.Void?

我没有实际理由知道这个答案,但我还是很好奇......

在 C# 中,尝试使用 System.Void 会产生编译错误:

error CS0673: System.Void cannot be used from C# -- use typeof(void) to get the void type object

据我了解,void 只是System.Void 的别名。所以,我不明白为什么不能直接使用“System.Void”,例如“System.String”的“string”。我很想阅读对此的解释!

顺便说一句,System.Void 可以成功地与 Mono 编译器一起使用,而不是 Microsoft 的,并且它看起来等同于使用 void 关键字。因此,这一定是编译器强制执行的限制,而不是 CLR 限制,对吧?

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