c# -将窗口代码放在类中(代码混淆)

本文关键字:代码 窗口 | 更新日期: 2023-09-27 18:10:18

这可能是一个愚蠢和令人困惑的问题,但我应该把我的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();
}

(Helper类)

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

c# -将窗口代码放在类中(代码混淆)

据我所知,只要混淆了逻辑或资源(例如字符串),在哪里放置逻辑或资源并没有太大区别。然而,你应该专注于组织你的代码,使其更容易调试和维护。

使用reflector.exe等,但是我们可以看到你的公共方法签名,尽管函数名可能会混淆。