どうすれば次のようなことができますか?から継承していても、呼び出した後、オブジェクトはnullになり
ます。A
GetB
A
B
class Program
{
public class A : B
{
}
public class B
{
}
static void Main(string[] args)
{
A a = GetB() as A;
Console.WriteLine(a == null); // it is null!
Console.WriteLine("Console.ReadKey();");
Console.ReadKey();
}
public static B GetB()
{
return new B();
}
}