「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); } }