如何输入" {0}"在Visual Studio中更快?

时间:2017-11-11 19:08:31

标签: c# visual-studio hotkeys string.format console.writeline

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

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