我正在尝试为 linq“goes To”=> 字符串创建快捷方式。有谁知道该怎么做吗?
我想按 ctrl+= 并获取=>
最佳答案
如果不创建自己的编译器并重新定义语法,您就无法做到这一点。 C# 不允许 C 风格的 #DEFINE
(如果您就是这么想的话)。
我也怀疑这样的解决方案的实用性。您需要使用单个字符(为了使其成为快捷方式,因为使其更长会违背目的),它不是有效的变量名称,并且尚未定义为运算符。我想不出还有什么比这两个字符 =>
更容易输入的了。
您是否使用非英语键盘布局?许多欧洲键盘布局(包括我自己语言的键盘布局)需要使用 Shift 或其他修饰符来键入许多 C# 运算符。您可以考虑切换到英国键盘布局进行编码 - 一旦您返回电子邮件(或其他),就可以轻松切换,并且可以节省一些击键次数。
关于linq - VS2010 linq Goes To 快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8204039/