私がこの設定をしたとしましょう:
class MainInfo
{
public string path{get;set;}
public string name{get;set;}
}
class MoreInfo : MainInfo
{
// more variables and methods
}
そして、別のクラス内で、次のように宣言された MoreInfo クラスを取得しましたpublic MoreInfo info;
他のいくつかのメソッドでは、情報だけが必要です。今知りたいのは、他のメソッドに渡しMainInfo
た場合にパフォーマンスの違いがあるかどうかです。必要な情報だけ?info
MainInfo
(MainInfo)info
info
ありがとう!
編集:
または、 so のようなパラメーターを渡す場合MainInfo in = (MainInfo)info;
。この3つに違いはありますか?