.NET 7'de yeni [2]: C# 11.0'da enterpolasyon ifadelerinde çizgi kesintileri

Womanne

Member
C# 11.0'da yeni olan şey, çizginin karakter zincirinin enterpolasyon ifadeleri (yani kıvırcık parantezlerin iyiliğine) izin verilmesidir:










Holger Schwichtenberg, 53 ünlü uzmanla tavsiye ve eğitim yoluyla ve yazılımın geliştirilmesinde çok sayıda orta ve büyük şirketi destekleyen uzmanlar ağının teknik direktörüdür. Çok sayıda ulusal ve uluslararası uzman konferansındaki görünümleri, 90'dan fazla uzman kitabı ve 1.500'den fazla uzman makalesi sayesinde Holger Schwichtenberg, Almanya'daki .NET ve Web teknikleri için en iyi uzmanlardan biridir.







string ganzerName = "Dr. Holger Schwichtenberg";
var t = $"Vorname: {ganzerName // Aufteilen
.Split(" ") // dann erstes Element
.ElementAt(1) }";
Console.WriteLine



Tabii ki, bu yeni RAW Literal dizeleri ile ilgili olarak da yapılabilir (ayrıca bkz. Serinin 1. Bölümü):



var name = "Dr. Holger Schwichtenberg";
var website = "www.dotnet-doktor.de";

var json = $$"""
{
"Person": {
"Name": "{{name // Name der Person
}}",
"Webseite": "{{website // Website in Kleinbuchstaben
.ToLower()}}"
}
}
""";





(RME)
 
Üst