在Asp.Net编程中声明变量的最佳实践是什么?

时间:2010-10-07 04:40:41

标签: asp.net c#-4.0

我只是想知道单独的类文件中的变量声明,或者在同一个aspx.cs文件中声明。请告诉我声明变量的最佳实践。

提前致谢

3 个答案:

答案 0 :(得分:1)

将业务逻辑与表示分开是一种很好的做法。如果您所谈论的变量仅与演示文稿相关,那么您可以:

  • 声明页面级变量 课程开始和环绕 他们带有区域标签(正确 由slugster提到)
  • 将局部变量声明为接近 他们将成为第一的地方 尽可能使用(这将涵盖 ChaosPandion的观点。

所有其他变量应属于业务逻辑类别,应在包含业务逻辑的类文件中声明。

答案 1 :(得分:0)

保持变量的范围尽可能小。如果你遵循这种做法,他们所处的实际代码文件将变得无关紧要。

答案 2 :(得分:0)

没有实际的理由在单独的文件中声明它们 - 如果你有这么多的类级变量,这似乎是一个选项,那么你有太多的类级变量,你需要重构。

如果他们占用大量空间,你可以做的一件事就是把它们放在类定义的底部和/或用可折叠的#region标签包围它们。