オブジェクトに新しいプロパティを追加し、このオブジェクトを処理する別のクラスのメソッドを拡張するなど、追加する必要があるいくつかの追加機能があります。私は本当に変更したくない製品のソースコード(C#2.0)を扱っています。私はそれを拡張したいだけです。別のアセンブリを使用してC#コードを拡張する
これは私たちのコードであることを明確にするために、これを行うための別のアセンブリが理想的です。それは部分的なクラスのようだが、代議員は行く方法かもしれないが、これが可能かどうかはわからない。誰かが似たようなことをやったのですかまたは良い記事を知っていますか?
確かに、それを試して、20-30年のようにうまくいくと私に戻ってきてください。 – leppie
@leppie:スマートをプレイするのではなく、自分の答えを提示してみませんか? @topic:私は確かに間違っていたようですが、異なるアセンブリの部分クラスは1つのクラスとして扱われません。間違った答えをおかけして申し訳ありません。 – gsnerf
はい、部分はコンパイラの想像力です。コンパイル時には消えてしまいますので、部分クラスにアセンブリを渡すことはできません。 – Will