C#

無名クラスは作れない(ただしC# 3.0以降は可能)

C#

Javaでは、 new User(){ public String getName(){ return "This is Dunmmy."; } }; のように無名クラスが作れますが、C#ではできない(正確にはできなかった)そうです。 C# 3.0以降では可能になりました。以下のように。 new SortedDictionary( new ICompa…

HashTableに同じキーで追加した際に値を上書きする方法

C#

単純に、 Hashtable ht = new Hashtable(); ht.Add("code", "CODE-001"); ht.Add("code", "CODE-002"); を実行すると、 System.ArgumentException : 項目は既に追加されています。辞書のキー: 'code' 追加されるキー: 'codeのエラーが発生するのですが、 Has…