如何在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