-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 回答