c# - 从Web应用程序到桌面应用程序

标签 c# desktop-application

我的背景是网络应用程序(PHP),您请求了一个页面,运行代码来处理该请求,整个过程就结束了,您通常不必太担心取消设置变量之类的事情因为该过程在页面加载后就完成了。

正在研究使用 C# 进行的一些桌面应用程序开发,只是好奇这与 Web 有何不同。假设我启动该程序,用户执行一些操作,该程序的执行方式与网络应用程序不同,那么您会采取哪些不同的做法?您是否必须在完成变量和事物后注意取消它们的设置以防止内存浪费?

最佳答案

简短的回答是肯定的。您需要取消注册事件处理程序、处理对象、删除强引用等。这取决于代码的结构。

关于c# - 从Web应用程序到桌面应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8581224/

相关文章:

c# - 错误 : No overload for method "ToString" takes 1 arguments

c# - 是否可以在 ASP.NET 应用程序中打开 Word 文档

java - 在桌面应用程序中存储配置设置的最佳实践是什么?

angular - 如何从 Electron 窗口正确加载 Angular 分量

c# - 带复合键的 Linq Join()

c# - 没有数据库外键的 ORM

frameworks - 接下来要选择什么来构建桌面应用程序?

algorithm - 复制用户选择的文件时避免名称冲突的策略?

javascript - 通过硬件信息创建 Electron 原子应用

c# - 在 C# 代码隐藏中修剪字符串