実行時に部分クラスを作成するにはどうすればよいですか?
例: クラスがあります
public partial class A
{
}
XML ファイルから実行時に A クラスの部分を作成したいと考えています。コードが変更されたときにプロジェクトをコンパイルしないためです。これはあまり意味がないことは知っていますが、これが必要です。
XOML ファイルは機能しますか?
実行時に部分クラスを作成するにはどうすればよいですか?
例: クラスがあります
public partial class A
{
}
XML ファイルから実行時に A クラスの部分を作成したいと考えています。コードが変更されたときにプロジェクトをコンパイルしないためです。これはあまり意味がないことは知っていますが、これが必要です。
XOML ファイルは機能しますか?
部分クラスのポイントは、その一部を異なるソース ファイルで定義できるようにすることです。最終的に、コンパイル後に得られるのは通常のクラスであり、他のクラスと見分けがつきません。したがって、「部分クラスのインスタンス化」などはありません。
キーワードは、partial
複数のコード ファイル間でクラスを分離するために使用されます。コンパイラはそれらを 1 つのクラスにマージします。
できません。
部分クラスは CLR に存在しません。これは、何よりも Visual Vtudio のトリックです。