抽象クラスを返すメソッドがあります:
public static object CurrentInfo()
{
// some code here
return new
{
URL = "www.mydomain.com",
User = "Jack",
Age = 20
};
}
メソッドを使用すると、抽象クラスの結果が得られるので、それをオブジェクト(またはvar ) 型に取り込みます。
object obj = MyClass.CurrentInfo();
//var obj = MyClass.CurrentInfo(); // I also tried that
objオブジェクトからプロパティURL、Age、およびUserにアクセスできません。以下を試してみると、エラーが発生します。
string myUrl = obj.URL // the same form Age and User
私はそれをキャストする必要がありますか?でも何に…?新しいSTRUCTを作成する方法を除外したいと思います。