コードを非表示にする方法アプリケーションと私はクラスライブラリdllを参照してください。ドライバで私はオブジェクトを作成しました:C#のインターフェイスIはインターフェイスと継承されたクラスを含むクラス・ライブラリを開発
testClassLibrary1.testInterface obj = new testClassLibrary1.testClass();
と私はメソッドGetAge()を呼び出しました。 デバッグすると、getAge()メソッドのコードが引き続き表示される このコードを非表示にするにはどうすればよいですか?私は、メソッドの抽象を隠すために使用されるインターフェイスではないのですか?お知らせ下さい。
真にコードを隠すことはできませんので、気にする必要はありません。たとえそれを別のアセンブリに配置し、それに対するインタフェース参照を持っていても、ユーザーはdllを分解することができます。 多変量変数の使用方法:これは、コンパイラが変数をどのように処理するかを変更するだけで、ユーザーが物理的にどのように検査できるかを変更することはありません。 –
[メタデータから]というタイトルでこれを表示したいのですが、デバッガがメタデータのメソッドに到達すると、メソッドのコードを見ることができません –