どのように私は、実行時に部分クラスを作成することができますか?

StackOverflow https://stackoverflow.com/questions/1888517

  •  19-09-2019
  •  | 
  •  

質問

どのように私は、実行時に部分クラスを作成することができますか?

例:私はクラスを持っている。

public partial class A
{

}

私は、XMLファイルから実行時に、私のAクラスの部分を作成したいです。 私は私のプロジェクトのコードの変更をコンパイルしていないため。 私は、これはあまりほとんど意味である知っているが、私はこれを必要とします。

XOMLファイルは私のために働く?

役に立ちましたか?

解決

部分クラスのポイントは、異なるソースファイルで、それの部分を定義することができることです。最後に、コンパイル後に、何を持っていることは、他の区別がつかない、通常のクラスです。だから、「パーシャルクラスをインスタンス化」のようなものはありません。

他のヒント

partialキーワードが複数のコードファイル間のクラスを分離するために使用されます。コンパイラは、単一のクラスにそれらを一緒にマージします。

MSDN:部分的なクラス定義する

あなたがすることはできません。

パーシャルクラスは、CLRには存在しません。それは何よりもビジュアルVtudioトリックの多くはでています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top