2010-11-23 10 views
0

は、私は次のように設定しているとします部分クラスとインタフェース

Public Interface IA 
    Property Name() 
    Property Id() 
... 
End Interface 

//Custom File 
Partial Public Class A 
... Mostly Blank - used for extending the generated file 
End Class 

//Generated via a tool 
Partial Public Class A 
... contains properties, methods, etc 
    Property Name() .. 
    Property Id() .. 
End Class 

を私はカスタムファイルへのインタフェースを追加しましたが、プロパティが生成されたファイルに実装されているため、VSは私にエラーを投げます。別の解決策がありますか?私は生成された部分クラスに触れないでください。

おかげで、 〜P

+0

どのクラスがインターフェイスを実装していますか?あなたの質問からはっきりしません。 –

+0

カスタムファイル(実際にプロパティを実装していないファイル) – Prescott

答えて

2

生成されたファイルは、implementsキーワードを使用する必要があります。 VB.NET言語での厳しい要件ですが、そのための回避策はありません。そうでなければ、部分クラスとは何の関係もありません。

+0

C#にも同じ制限がありますか? – Prescott

+0

いいえ、そうではありません。 –

+0

ええ、ご協力いただきありがとうございます。 – Prescott

関連する問題