Dictionary<string, YourClass > ht = new Dictionary<string, YourClass > foreach( KeyValuePair<string, YourClass > crrPair in ht ) { if ( crrPair.Value.ID == 1 ) ht.remove( crrPair.Key ); }
学会使用 KeyValuePair<Key,Value> 是关键。 每个Pair就是Dictionary中的一个元素。
Dictionary<string, YourClass > ht = new Dictionary<string, YourClass > foreach( KeyValuePair<string, YourClass > crrPair in ht ) { if ( crrPair.Value.ID == 1 ) ht.remove( crrPair.Key ); }
学会使用 KeyValuePair<Key,Value> 是关键。 每个Pair就是Dictionary中的一个元素。