「Unity/Csharp/ラムダ式」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→AddListenerの場合=) |
|||
行1: | 行1: | ||
− | + | ==メソッドの場合== | |
+ | 通常 | ||
+ | <pre> | ||
+ | public void Hoge() { | ||
+ | Debug.Log("hoge"); | ||
+ | } | ||
+ | </pre> | ||
+ | ラムダ式 | ||
+ | <pre> | ||
+ | public void Hoge() => Debug.Log("hoge"); | ||
+ | </pre> | ||
==AddListenerの場合== | ==AddListenerの場合== | ||
通常 | 通常 |
2021年9月30日 (木) 16:56時点における版
メソッドの場合
通常
public void Hoge() { Debug.Log("hoge"); }
ラムダ式
public void Hoge() => Debug.Log("hoge");
AddListenerの場合
通常
Button button = GameObject.Find("Button").GetComponent<Button>(); button.onClick.AddListener(OnClick); public void OnClick() { Debug.Log("click"); }
ラムダ式
Button button = GameObject.Find("Button").GetComponent<Button>(); button.onClick.AddListener(() => { OnClick(); }); public void OnClick() { Debug.Log("click"); }