从编码的角度来看,使用'region'预处理器指令是否有明显的不利之处?
#region name
// some code block
#end region
答案 0 :(得分:2)
我发现区域有助于将代码组织成逻辑部分。我见过许多经常使用地区的受人尊敬的编码员的例子。据我所知,它纯粹是装饰性的,不会影响任何东西。
答案 1 :(得分:0)
我不会说有任何缺点,如果按照预期使用它们。它们的想法是逻辑上分离代码的部分(区域)。
但是,如果它们是深层嵌套的,或者方法被置于一个有意义的区域之外,那么事情可能会让人感到困惑。
答案 2 :(得分:0)
需要注意的是,如果该区域已关闭,Visual Studio“在当前文档中查找”将不会搜索该区域。
在解决方案中查找,或在项目中查找将找到它。
答案 3 :(得分:0)
我看不到任何。但是要记住几件事情:在页面上有太多的行不是借口(就像一个有2000行的表格。这很糟糕,即使是区域,因为这意味着你正在混合逻辑层)。
我个人喜欢使用区域,但有些人更喜欢看到他们的整个代码。这只是偏好。