仕事上、使う事がほぼないので、
思い出したようにいろいろと勉強しています。
面白いと感じた機能は多いのですが、
これはそのひとつで「文字列補間」です。
using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.WriteLine(Hello("太郎", 21)); Console.WriteLine(Hello("次郎", 32)); Console.ReadLine(); } static string Hello(string name, int age) { return $"name = {name} / age = {age}"; } } }
これまでであれば、
string.Format(@"name = {0} / age = {1}",name,age);
なりと、実装した箇所が、
$"name = {name} / age = {age}";
として実装する事が可能となりました。
これだけでも便利だと思うのでとても素敵です。
細かい仕様になりについては、これから勉強します!!