日本語では、C#で名前付き引数をどのように使用しますか?
C#での名前付きパラメータを使用すると、パラメータの値を指定した名前で渡すことができ、パラメータの定義の順序に従う必要はありません。これにより、コードの可読性と使いやすさが向上します。
命名パラメーターを使用した例を以下に示します:
using System;
class Program
{
static void Main(string[] args)
{
PrintInfo(name: "Alice", age: 25, city: "New York");
}
static void PrintInfo(string name, int age, string city)
{
Console.WriteLine($"Name: {name}, Age: {age}, City: {city}");
}
}
上記の例では、PrintInfoメソッドを呼び出す際、名前付きパラメータを使用してパラメータ値を渡しました。パラメータ値をメソッドの定義順に従う必要はありません。これにより、コードがより読みやすくなり、間違いが起こりにくくなります。