我有一个非常深思熟虑的面向对象的结构来处理我正在处理的大型项目。但是,在我的代码区域中,我想通过位于一个易于访问的区域中的一组变量来打开和关闭调试部分。我的问题是这是否是一种好的做法,或者如果我应该执行更复杂的传递方案来传递调试参数。是否可以使用全局变量进行调试代码
4
A
回答
3
您应该仔细看看System.Diagnostics.Debug类以及它是如何使用Conditonal属性实现的。
建立类似的东西。易于使用是没有什么可以反对你成为某些你把它全部关闭的复杂性。
当然C#没有glbal变量。
1
您应该使用具有多种方法来处理调试的debug class,这些方法在内置发行模式时会被删除。 conditional methods也可能会帮助你。
相关问题
- 1. 是否可以在LLVM-vs2014的源代码级进行调试?
- 2. 以下代码是否在JavaScript中创建全局变量?
- 3. 是否可以在$(this)中使用全局变量?
- 4. 具体示例:是否可以避免使用全局变量?
- 5. 是否可以在函数中使用非全局变量?
- 6. 是否可以在backbone.js视图中使用全局变量?
- 7. 是否可以在Rust中使用全局变量?
- 8. 是否可以从量角器测试中调用C#代码?
- 9. 评论的“全局代码”是否也可以被执行?
- 10. 是否可以将全部UDF设置为全局变量?
- 11. 是否可以调试在Visual Studio 2010中进行单元测试的代码?
- 12. 是否可以使用XCode 4调试JavaScript代码?
- 13. 是否可以使用Eclipse调试mex代码?
- 14. Xcode C++使用全局变量进行单元测试
- 15. 用mocha调试,加载全局变量
- 16. 使用全局变量将全局变量递归到迭代
- 17. Global.asax中,全局变量,并用代码
- 18. 是否可以在COBOL中使用变量进行显示?
- 19. 是否可以调试在运行时编译的代码?
- 20. 是否可以在全局范围内设置qmake调试?
- 21. 是否有可能在IF中使用全局变量?
- 22. 是否有可能使用全局变量在Java的JSP中
- 23. 是否可以在Opa中创建一个全局变量?
- 24. 是否可以在Zeppelin Notebook中设置全局变量?
- 25. 是否可以在Ansible中定义剧本全局变量?
- 26. 是否可以进行这种布局?
- 27. 是否可以使用HTML5表单标签而不泄漏全局变量?
- 28. eclipse中调试全局变量 - Java/Android
- 29. R调用Cpp代码:全局变量未重新初始化
- 30. 是否可以模拟Kinect(对调试代码有用)?