0

Add メソッドと Set メソッドは同じ機能だと思いますが、この 2 つのメソッドの違いがわかりません。それを説明できますか?

4

1 に答える 1

0

メソッドはDictionary Add および indexer メソッドにマップされます。キーが既に存在する場合、Add メソッドは例外をスローします。Set メソッドは既存の値をオーバーライドします。

ASPxHiddenField hiddenField = new ASPxHiddenField();
hiddenField.Add("key1", "value1");
hiddenField.Set("key1", "value2");  // this will properly set key1 value
hiddenField.Add("key1", "value3");  // this will throw exception
于 2012-09-04T08:35:44.730 に答える