Ich habe ursprünglich die Programmierung in Ruby berührt und CGI in eRuby geschrieben, daher habe ich Variablen, die in {}
eingeschlossen sind, häufig in die Zeichenfolge eingefügt.
str1 = "Hello"
str2 = "World!"
print "#{str1}, #{str2}\n"
Wenn Sie versuchen, dies in C # zu schreiben, sieht es so aus.
var str1 = "Hello";
var str2 = "World!";
Console.Write($"{str1}, {str2}\n") ;
Es scheint, dass Sie es mit einer anderen Lösung so schreiben können.
var str1 = "Hello";
var str2 = "World!";
Console.Write("{0}, {1}\n", str1, str2);
Übrigens habe ich kürzlich Java gestartet, und es scheint, dass Java so geschrieben ist.
var str1 = "Hello";
var str2 = "World!";
System.out.printf("%s, %s\n", str1, str2);
Es liegt in der Nähe des C # -Musters von HelloWorldAlt.cs
, das ich später geschrieben habe.
Da Java am schwierigsten zu verstehen ist, dachte ich, ich würde die letztere Notation schreiben, die der Java-Notation nahe kommt, wenn ich in Zukunft in C # schreibe.
Recommended Posts