gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-30 01:25:50 25 4
gpt4 key购买 nike

作为问题Useful Eclipse Java Code Templates建议一些 java 的实时模板,我开始考虑 C# 中的一些可能性

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

例如(我至今为止独一无二的)

tt 扩展为:

[Test]
public void Test(){}

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

最佳答案

这里有一些我喜欢的:

//$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
  • 如果您需要对断言进行更多解释

但是,请始终问问自己,您输入最多的是什么。最有值(value)的实时模板因域而异。

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

关于c# - 有用的 Visual Studio C# Resharper 代码模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6140012/

25 4 0