class Program
{
class Mammal
{
}
class Horse : Mammal
{
}
static void Main()
{
Horse myHorse = new Horse();
Mammal myMammal = myHorse;
Horse myHorseAgain = myMammal as Horse;
}
}
myHorseAgain
には、Horseクラスで定義されたメソッドがありますか?この変数はどのクラスに属していますか?
あなたは「馬」としてキャストしているので、答えは「はい」です。 –
ダウンキャスティングは通常良いアイデアではないことを覚えておいてください*確かに*コードのにおい – BradleyDotNET
その変数はあなたの魂として私に属しています.... – Gusman