J'ai d'abord touché la programmation en Ruby et écrit CGI dans eRuby, donc j'avais l'habitude de mettre souvent des variables entre «{}» dans la chaîne de caractères.
str1 = "Hello"
str2 = "World!"
print "#{str1}, #{str2}\n"
Si vous essayez d'écrire ceci en C #, cela ressemblera à ceci.
var str1 = "Hello";
var str2 = "World!";
Console.Write($"{str1}, {str2}\n") ;
Il semble que vous puissiez l'écrire comme ça avec une autre solution.
var str1 = "Hello";
var str2 = "World!";
Console.Write("{0}, {1}\n", str1, str2);
Au fait, j'ai récemment lancé Java, et il semble que Java soit écrit comme ça.
var str1 = "Hello";
var str2 = "World!";
System.out.printf("%s, %s\n", str1, str2);
C'est proche du modèle C # de HelloWorldAlt.cs
que j'ai écrit plus tard.
Puisque Java est le plus difficile à comprendre, j'ai pensé que j'écrirais cette dernière notation, qui est proche de la notation Java, lors de l'écriture en C # à l'avenir.
Recommended Posts