-1

これはおそらくばかげた紛らわしい質問ですが、C# コードをクラス ファイルに入れてから、それをウィンドウ ファイル コードに直接配置するのではなく、ウィンドウ ファイル コードで参照する必要がありますか? 後でコードを難読化したいことを念頭に置いてください。

コードをウィンドウ ファイルに直接配置する例:

(メインウィンドウ)

 private void button1_Click(object sender, RoutedEventArgs e)
    {
      MessageBox.Show("Clicked");
      //Do Some Code
    }

コードをクラスに入れ、それを MainWindow に参照する例:

(メインウィンドウ)

 private void button1_Click(object sender, RoutedEventArgs e)
{
  Helper.DoButton1Code();
}

(ヘルパークラス)

 public static bool DoButton1Code()
    {
      MessageBox.Show("Clicked");
      //Do Some Code
    }
4

1 に答える 1

0

私が知っているように、難読化されている限り、ロジックやリソース (文字列など) を配置する場所に大きな違いはありません。ただし、デバッグと保守が容易になるようにコードを編成することに集中する必要があります。

Reflector.exe などを使用すると、関数名が難読化されている可能性がありますが、パブリック メソッドの署名を見ることができます。

于 2013-04-21T17:20:05.047 に答える