gpt4 book ai didi

c# - .NET 中类型的定义

转载 作者:行者123 更新时间:2023-11-30 18:57:39 25 4
gpt4 key购买 nike

这个问题让我很好奇……当你想定义一个类型时,你必须说 GetType(Type) ex.: GetType(string),但 String 本身不是一个类型吗?

为什么在这些情况下需要使用 GetType?而且,如果原因是因为它期待类型“Type”...为什么转换不是隐式的...我的意思是,所有数据都在那里...

最佳答案

您正在做的是获取对该类型的元数据的引用……如果您查看 API 的 C# 版本,它可能会更明显一点,即 typeof(string) ... 返回一个包含有关字符串类型信息的 Type 对象。

您通常会在使用反射或其他元编程技术时这样做

关于c# - .NET 中类型的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4443771/

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