- ふらっと C#,C♯,C#(初心者用) Part144
605 :デフォルトの名無しさん (ワッチョイ 9f24-B34Y)[sage]:2019/09/14(土) 11:56:47.95 ID:vC+cN/7F0 - Action<T>は値型という解釈で良いのでしょうか?
var dic = new Dictionary<int, Action<float>>()という辞書に保持されているActionのメソッドを引いたり足したりしたいのですが、 下記のようにするとdicのvalueには反映されないようですが再度dicに追加してアップデートしないといけないということでしょうか? var action = dic[1]; action += method; // action.GetInvocationList().Lengthを調べるとちゃんと足されてる一方、dic[1].GetInvocationList().Lengthは変化なし
| - ふらっと C#,C♯,C#(初心者用) Part144
607 :デフォルトの名無しさん (ワッチョイ 9f24-B34Y)[sage]:2019/09/14(土) 12:37:52.80 ID:vC+cN/7F0 - なるほど、action += methodは、action = new Action(action + method)的な形ということだったんですね
ありがとうございます
|
|