有用的Visual Studio C#Resharper代码模板

本文关键字:代码 C#Resharper Studio Visual 有用 | 更新日期: 2023-09-27 17:57:40

作为一个问题,有用的Eclipse Java代码模板为Java提供了一些实时模板,我开始考虑C#中的一些可能性

ReSharper有Live模板:ReSharper->实时模板

例如(我迄今为止唯一的)

tt扩展为:

[Test]
    public void Test(){}

但是,在这个范围之外还有其他一些想法。或者关于预定义模板,存在一个摇滚的人吗?

有用的Visual Studio C#Resharper代码模板

这里有一些我喜欢的:

// $type$: $END$ ($user$ on $time$)

  • 注释的快捷方式com
  • $type$:TODO为默认值;第一个可编辑
  • $user$:评估为当前用户名
  • $time$:评估到当前日期/时间

private readonly Logger _logger = LogManager.GetCurrentClassLogger();

  • 记录器的快捷方式log

System.Diagnostics.Debug.Assert($condition$, "$condition$");

  • 断言快捷方式as
  • 它比预定义的asrt模板更有效率,因为它会自动将条件打印到断言对话框中

System.Diagnostics.Debug.Assert($condition$, "$condition$", "$END$");

  • 断言详细信息的快捷方式asd
  • 如果您需要对断言进行更多解释

但是,总是试着问问自己,你打字最多的是什么。最有价值的实时模板因域而异。

除此之外,我真的很喜欢你的tt模板。我只是把它添加到我的模板中:)我还启动了一个新的文件模板,它创建了测试类的整个默认框架。