gpt4 book ai didi

c# - 获取空对象的父类(C# 反射)

转载 作者:行者123 更新时间:2023-11-30 13:34:41 24 4
gpt4 key购买 nike

如何获取值为 null 的对象的父类?

例如……

ClassA 包含 int? i 在创建类时未设置任何值。

然后在代码的其他地方,我想将 i 作为参数传递给某个函数。使用 i 作为唯一的信息,我希望能够弄清楚 ClassA“拥有”i

这是因为 ClassA 还包含一些其他对象,我想从上一段中提到的同一函数调用这个其他对象的值。

也可以是:

public class A
{
public class B
{
public int? i;
public int? j;
}

B classBInstance = new B();
public string s;
}

{
...
A someClassAInstance = new A();
...
doSomething(someClassAInstance.classBInstance.i);
...
}

public static bool doSomething(object theObject)
{
string s = /* SOMETHING on theObject to get to "s" from Class A */;
int someValue = (int)theObject;
}

最佳答案

你不能。将 A 的实例传递给 doSomething

关于c# - 获取空对象的父类(C# 反射),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2446047/

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