问题 为什么不'键入{时,C#自动添加一个结束}。

尼尔

论坛管理员
工作人员
已加入
2011年4月15日
留言内容
154
地点
VA
编程经验
10+
因此,我正在创建一些属性,例如:

公共字符串MyName
{

为什么当我键入{不是为我自动放置的}时?我必须输入enter},然后向上箭头进行编码,这很疯狂。
 

约翰·H

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
1,076
地点
挪威
编程经验
10+

尼尔

论坛管理员
工作人员
已加入
2011年4月15日
留言内容
154
地点
VA
编程经验
10+
是的,我对此插件不感兴趣。我使用的是DevExpress,并且我肯定可以在CodeRush或Refactor中找到一些东西。奇怪的是,默认情况下它不执行此操作,是常识吗?那好吧!
 

约翰·H

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
1,076
地点
挪威
编程经验
10+
从我阅读的内容中,CodeRush拥有了这一点,但是到此为止我所能说的都是结束。
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,566
地点
悉尼,澳大利亚
编程经验
10+
键入右括号,将在封闭的块中格式化代码。我认为,这样做的目的是您不必先键入右大括号,然后再键入代码,而是先键入代码,然后再键入右大括号,然后再对代码进行格式化。使用ReSharper,我发现在很多时候我都需要改写反斜杠,反斜杠无论如何都要添加以自动格式化代码。
 

约翰·H

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
1,076
地点
挪威
编程经验
10+
键入右括号,将在封闭的块中格式化代码。我认为,这样做的目的是您不必先键入右大括号,然后再键入代码,而是先键入代码,然后再键入右大括号,然后再对代码进行格式化。
我以为那是分号的工作。...我必须承认,尾括号做得更好。来自VB.Net的需要一段时间才能适应,当打开代码块时该功能会自动关闭。
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,566
地点
悉尼,澳大利亚
编程经验
10+
我以为那是分号的工作。...我必须承认,尾括号做得更好。来自VB.Net的需要一段时间才能适应,当打开代码块时该功能会自动关闭。
分号格式化一条线,但右括号格式化整个块。有时逐行格式化就足够了,但在很多情况下还不够。
 

贾尔德

成员
已加入
2012年1月25日
留言内容
5
编程经验
10+
类型:

道具(TAB)(TAB)

对于您应该在c#中编写属性的方式 :)

还有很多其他的词可以代替上面的prop:psvm的tryc tryf ctor ...

在空行上按Ctrl空格键即可查看(认为这是intellisense中的白色图标)

我想c#不这样做的原因是cos,而不是vb:C#语法师记得合上括号 :)
 
最佳 底部