facebook twitter hatena line email

「Unity/Csharp/クラス/引数可変」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==必要な引数だけ渡せるように== 引数名を一緒に渡せば、第一引数も省略できる。 <pre> User(name: "taro"); User(age: 1); void User(string n...」)
 
(必要な引数だけ渡せるように)
 
行2: 行2:
 
引数名を一緒に渡せば、第一引数も省略できる。
 
引数名を一緒に渡せば、第一引数も省略できる。
 
<pre>
 
<pre>
User(name: "taro");
+
void Main()
User(age: 1);
+
{
 
+
        User(name: "taro");
 +
        User(age: 1);
 +
}
 
void User(string name = "", int age = 0)
 
void User(string name = "", int age = 0)
 
{
 
{

2024年10月22日 (火) 22:59時点における最新版

必要な引数だけ渡せるように

引数名を一緒に渡せば、第一引数も省略できる。

void Main() 
{
        User(name: "taro");
        User(age: 1);
}
void User(string name = "", int age = 0)
{
        if (!name.Equals(""))
        {
            Debug.Log("user name=" + name);
        }
        if (age != 0)
        {
            Debug.Log("user age=" + age);
        }
}