如何在Visual Studio中更快地键入“{0}”?

在C#中,在使用string.Format()Console.WriteLine()格式化字符串时,必须键入{0}{1}等。 考虑到它的频率,它是一组尴尬的击键。 但是,尽管我进行了搜索,但我找不到任何类型的速记或热键来自动将其插入Visual Studio中。 有没有人想出一些方法来加快这个过程?

您可以使用我的Visual Commander扩展创建以下命令(C#)以插入文本,然后为其指定键盘快捷键:

  EnvDTE.TextSelection ts = DTE.ActiveDocument.Selection as EnvDTE.TextSelection; ts.Text = "{0}"; 

C#6.0中字符串插值的好处之一,我觉得有帮助。

代替:

 string s = String.Format("{0} and {1}", variable1, variable2); 

你可以做:

 string s = $"{variable1} and {variable2}"; 

请参阅指南: http : //www.informit.com/articles/article.aspx?p = 2422807