|
| |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
在编程时常常只记得函数名称的部分内容,想迅速定位,但C#编辑器的函数列表没有搜索功能,用正则表达式搜索可以解决这个问题,现将此过程写成一个宏。 使用方式: 打开VS的宏编辑器,粘贴以下代码。 为此宏指定一个快捷键(可选) 用快捷键或直接运行宏,输入函数名称即可。 用F3可以搜索下一个符合要求的函数。 Sub SearchFunction() 根据函数名称搜索函数 By pharaoh 2005-4-19 http://blog.csdn.net/pharaoh/ Dim sFind As String sFind = InputBox("输入函数名称") DTE.Find.FindWhat = "^[ /t]*(public |protected |private |static).*" + sFind + ".*/(.*$" "^[ /t]*(public |protected |private |static).*" + sFind + ".*/([^;]*/).*$" DTE.Find.Target = vsFindTarget.vsFindTargetCurrentDocument DTE.Find.MatchCase = False DTE.Find.MatchWholeWord = False DTE.Find.Backwards = False DTE.Find.MatchInHiddenText = True DTE.Find.PatternSyntax = vsFindPatternSyntax.vsFindPatternSyntaxRegExpr DTE.Find.Action = vsFindAction.vsFindActionFind DTE.Find.Execute() End Sub 此宏的主体使用VS的记录宏生成,经过少量修改而成。使用此方式可以迅速生成一些对自己有用的宏。 返回类别: 教程 上一教程: ADO 与ADO.NET 下一教程: .Net配置文件常用配置说明 您可以阅读与"根据函数名称定位函数"相关的教程: · 使用反射实现根据名称动态创建窗体的几种方式 · .NET中的强名称机制 · 反射应用之一:根据控件名、属性名进行取值和赋值 · 在ASP.NET中处理 datetime 的一些通用函数(vb) · 根据数据库生成xml二法 |
| 快精灵印艺坊 版权所有 |
首页 |
||