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
}
据我所知,只要混淆了逻辑或资源(例如字符串),在哪里放置逻辑或资源并没有太大区别。然而,你应该专注于组织你的代码,使其更容易调试和维护。
使用reflector.exe等,但是我们可以看到你的公共方法签名,尽管函数名可能会混淆。