美元符号c#list.add函数


doller sign in c# list.add function

本问题已经有最佳答案,请猛点这里访问。

对于经验丰富的程序员来说,这可能是一个微不足道的问题,但是我遇到了这一行代码,希望了解它的作用。请参阅下面的代码,我们将在条目列表中添加,并增加计数。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 public class Journal
 {
    private readonly List<string> entries = new List<string>();

    private static int count = 0;

    public int AddEntry(string text)
    {
        entries.Add($"{++count}: {text}"); // my question is about this line of code
        return count;
    }
    static void Main(string[] args)
    {
        Console.WriteLine("Hello World!");
    }
}

多勒在上述行中签名的目的是什么?


用于字符串插值,

有了它,你可以写一些东西,比如:

1
Console.WriteLine($"Test, this is your message: {message}");

而不是使用旧的命令和语法:

1
Console.WriteLine(String.Format("Test, this is your message: {0}", message));