C#, C♯, C#相談室 Part51
■ このスレッドは過去ログ倉庫に格納されています
0474デフォルトの名無しさん
2009/02/22(日) 11:52:17これのことですな。
>dynamic d = GetDynamicObject(…);
>int i = d + 3; // calling operators
出来ないといったのは正確ではなかったので訂正する。
OKのパターン
dynamic d = "abc"; string i = d + "xxx"; // "xxx"のstringが+オペレータを持っている。
NGのパターン
dynamic d = 10; int i = d + 3; // integerはプリミティブなので+オペレータを持ってない
dynamic d = "abc"; dynamic d2 = "XYZ"; string i = d + d2; // dynamic同士の演算
■ このスレッドは過去ログ倉庫に格納されています