.


:




:

































 

 

 

 


, , , Keys Values.




, IDictionary<TKey, TValue> .

TValue this[TKey key ] { get; set; }

, . , , , , .

IEnumerable<T> IEnumerator<T>

IEnumerable<T> IEnumerator<T> IEnumerable IEnumerator. , . , , .

IEnumerable<T> GetEnumerator () .

IEnumerator<T> GetEnumerator()

. , .

, IEnumerable<T> , : MoveNext () Reset (). Current.

Current { get; }

. , Current .

IEnumerator IEnumerator<T> : IEnumerator<T> IDisposable, IEnumerator . IDisposable Dispose (), .

lEnumerable<T> IEnumerable. , GetEnumerator (). , lEnumerable<T> IEnumerator, , Current.

IComparer<T>

IComparer<> IComparer. , IComparer<T> . Compare () .

Int Compare( , )

. , , ; , ; .

IEqualityComparer<T>

IEqualityComparer<T> EqualityComparer. .

bool Equals( , ) int GetHashCode( obj)

Equals () true, . GetHashCode () - obj. , - .

ISet<T>

ISet<T> 4.0 .NET Framework. , . IEnumerable, IEnumerable<T>, ICollection<T>. ISet<T> , . 25.13. , IEnumerable<T>. , , ISet<T>. ISet<T>.

25.13. , ISet<T>

 

 

 

void ExceptWith(Ienumerable<T>

 

,

 

other)

 

other

 

Void

 

 

IntersectWith(IEnumerable<T>

 

 

other)

 

other

 

Bool

 

true,

 

IsProperSubsetOf(IEnumerable<T>

 

 

other)

 

other, false

 





:


: 2016-12-03; !; : 334 |


:

:

.
==> ...

1545 - | 1382 -


© 2015-2024 lektsii.org - -

: 0.012 .