staticvoidMain(string[] args) { // 使用@创建多行字符串 string str = @"Welcome User, Kindly wait for the image to load"; Console.WriteLine(str);
// 使用$进行字符串插值 string text = "beer"; string query1 = $"SELECT foo {text} bar "; Console.WriteLine(query1);
// 结合$和@进行多行字符串插值 string text2 = "Customer"; string query2 = $@"SELECT foo, bar FROM {text2}Table WHERE id = 42"; Console.WriteLine(query2);
// 使用C# 11的原始字符串字面量 string query3 = """ SELECT foo, bar FROM table WHERE id = 42 """; Console.WriteLine(query3);
// 结合原始字符串字面量和字符串插值 var someValue = 23.45f; var json = $$""" { "summary": "text", "value" : {{someValue}}, }; """; Console.WriteLine(json);
// 拆分字符串但不引入换行符 string s = $@"This string{ string.Empty} contains no newlines{ string.Empty} even though it is spread onto{ string.Empty} multiple lines."; Console.WriteLine(s); } } }