Tag: verbatimstring

如何在VB.NET中做逐字string字面值?

你如何在VB.NET中逐字string文字? 这是在C#中实现的,如下所示: String str = @"c:\folder1\file1.txt"; 这意味着反斜杠是字面处理而不是转义字符。 这在VB.NET中如何实现?

你如何使用逐字string插值?

在C#6中有一个新特性:插入string。 这些让你把expression式直接放到代码中,而不是依靠索引: string s = string.Format("Adding \"{0}\" and {1} to foobar.", x, this.Y()); 变为: string s = $"Adding \"{x}\" and {this.Y()} to foobar."; 然而,我们有很多使用逐字串(主要是SQL语句)的多行string: string s = string.Format(@"Result… Adding ""{0}"" and {1} to foobar: {2}", x, this.Y(), x.GetLog()); 将这些恢复为常规string似乎很麻烦: string s = "Result…\r\n" + $"Adding \"{x}\" and {this.Y()} to foobar:\r\n" + x.GetLog().ToString(); 我如何同时使用逐字string和插入string?