c# - Object.GetType() 可以返回 null 吗?

标签 c# types

纯属好奇。

在某个对象上调用 .GetType() 是否会返回 null?

假设用法:

public Type MyMethod( object myObject )
{
    return myObject.GetType();
}

最佳答案

对象上的 GetType 永远不会返回 null - 至少它将是对象类型。如果 myObject 为 null,那么无论如何尝试调用 GetType() 时都会出现异常

关于c# - Object.GetType() 可以返回 null 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2201007/

相关文章:

javascript - 如何在 ASP.NET 和 C# 中创建联系表单?

c# - 对 Nullable<int> 进行类型检查

jquery - 使用 jQuery 更改输入字段的类型(文本 -> 密码)

C++ 数据类型及其对可执行文件大小的影响

swift - 如何测试一个值是否是Int类型

Python 代码对象——它们有什么用?

c# - 为什么我收到错误 "Expected class, delegate, enum, interface or struct"

c# - 让winforms应用程序在其他计算机上运行

c# - 不安全的 JavaScript 尝试从 URL 为 "URL1"的框架访问 URL 为 "URL2"的框架。域、协议(protocol)和端口必须匹配。

azure - 适用于 Azure 表存储上的地理数据的 C# 类型