任何人都知道一个很好的方法来找出我的代码中有多少#region或#endregion?我有大约5000行的C#代码,我正在尝试手动执行它。任何帮助表示赞赏。c##region /#endregion mismatch
回答
做CTRL +中号CTRL +大号 - 关闭了所有的地区。然后,展开他们一个在左边(小+
符号)时间,直到你看到#region XXX
,这并不具有匹配#endregion
应该是这样的:
谢谢SwDevMan81。我已经做到了。我可能只是用//替换所有的#区域,然后用//替换我的#endregion,只是为了消除该问题。 – toosweetnitemare 2011-06-02 20:36:42
感谢您的更新。我现在要尝试。我会在几分钟后回来,让你知道它是怎么回事。 – toosweetnitemare 2011-06-02 20:49:04
工作正常。实际上最终成为一个愚蠢的错字。非常感谢你! – toosweetnitemare 2011-06-02 20:51:08
点击Ctrl+M, M
它会崩溃所有正确匹配区域。不匹配的不会被折叠,因此您可以修复它。
这样做除了一个孤立的#endregion除了结束删除错误 – toosweetnitemare 2011-06-02 20:39:46
当您使用快捷方式折叠所有内容时会发生什么?
CTRL +中号CTRL +Ø - 关闭所有地区不递归
应该折叠所有但具有不匹配的区域。
它将离开我的名字空间打开和我的类打开 – toosweetnitemare 2011-06-02 20:41:54
刚把这个问题我自己,在那里我已经删除了endregion给我找出来
最简单的办法是做与源代码控制的最后一个文件一个比较。
该行被突出显示并且很容易找到。
一个很好的建议。我不幸没有以前的副本用于源代码控制,但我可以看到这将是一个非常有用的。感谢您加入我的问题! – toosweetnitemare 2012-09-27 15:16:33
- 1. 如何在.NET中组织类似于#region /#endregion的代码?
- 2. sql server #region
- 3. 如何使用C#.NET中等效于#region/#endregion(大纲)的方式来组织xml数据
- 4. boost :: split argument mismatch
- 5. nodejs - shasum mismatch
- 6. CLRMD Architecture MisMatch
- 7. Laravel csrf-token mismatch
- 8. 在AS3中是否有等价于C#的#region指令?
- 9. 地区/ EndRegion预处理器
- 10. c /#和#region之间的区别#
- 11. Application Insight Request Region
- 12. geochart region clickable urls
- 13. 如何从C#中删除robo-comments和#region?
- 14. #endregion指令预期但是}匹配
- 15. git svn:“checksum mismatch”“bad revision'HEAD'”errors
- 16. flymake和python-execute-region
- 17. NodeJS Lambda Region WAF IPSetID
- 18. MKMapView缩放和Region
- 19. “Predicate Mismatch for View”是什么
- 20. Select Case wrong output&Mismatch error
- 21. GDI + Region,Matrix和GraphicsPath处理
- 22. 如何更改PowerShell ISE中#region标记的颜色
- 23. 警告C4018('expression':signed/unsigned mismatch)和C4389('operator':signed/unsigned mismatch)之间的区别是什么
- 24. 如何更改Visual Studio 2008中#region的颜色
- 25. spark group by not getting type,mismatch error
- 26. scala:type mismatch error - found T,required字符串
- 27. Signature Invalid/Configured Certificate Mismatch for SSO with SFDC
- 28. Scala_type mismatch;发现:_ $ 1所要求:_ $ 2
- 29. 如何在aspx中的Visual Studio中添加REGION文件
- 30. 更改Geode Region的数据政策
@toosweetnightmare Tejs是正确的;事实上,你有一个不匹配的地区是一个更大的问题的迹象。当你发现你的问题后,我建议你尽可能保持每个班级尽可能小。 – 2011-06-02 20:31:50
部分课程非常适合此课程或单独的课程;-) – CodeNaked 2011-06-02 20:33:28
我已将课程分为课程,并且我喜欢将课程中的代码分解为带有标题的小区域进行管理。这可能不是最佳实践,但我不是一名软件工程师,它适合我。 – toosweetnitemare 2011-06-02 20:35:44