Kaspersky - LoiIver/documents GitHub Wiki
«Классическое» объявление функции, о котором мы говорили до этого, вида function имя(параметры) {...}, называется в спецификации языка «Function Declaration».
Function Declaration – функция, объявленная в основном потоке кода. Function Expression – объявление функции в контексте какого-либо выражения, например присваивания. Несмотря на немного разный вид, по сути две эти записи делают одно и то же:
`// Function Declaration` `function sum(a, b) {`
`return a + b;`
`}`
`// Function Expression` `var sum = function(a, b) {`
`return a + b;`
`}`
ValidationModel
IQueryable vs IEnumerable Decorator, Adaptor, Facade GC Dispose Factorial
| КлассClass | Описание:Description |
|---|---|
| Dictionary<TKey,TValue> | Предоставляет коллекцию пар «ключ-значение», которые упорядочены по ключу.Represents a collection of key/value pairs that are organized based on the key. |
| List<T> | Представляет список объектов, доступных по индексу.Represents a list of objects that can be accessed by index. Предоставляет методы для поиска по списку, его сортировки и изменения.Provides methods to search, sort, and modify lists. |
| Queue<T> | Представляет коллекцию объектов, которая обслуживается в порядке поступления (FIFO).Represents a first in, first out (FIFO) collection of objects. |
| SortedList<TKey,TValue> | implementation.">Представляет коллекцию пар "ключ-значение", упорядоченных по ключу на основе реализации IComparer<T>.Represents a collection of key/value pairs that are sorted by key based on the associated IComparer<T> implementation. |
| Stack<T> | Представляет коллекцию объектов, которая обслуживается в обратном порядке (LIFO).Represents a last in, first out (LIFO) collection of objects. |
Классы в пространстве имен System.Collections хранят элементы не в виде конкретно типизированных объектов, а как объекты типа Object.The classes in the System.Collections namespace do not store elements as specifically typed objects, but as objects of type Object.
| КлассClass | Описание:Description |
|---|---|
| ArrayList | Представляет массив объектов, размер которого динамически увеличивается по мере необходимости.Represents an array of objects whose size is dynamically increased as required. |
| Hashtable | Представляет коллекцию пар «ключ-значение», которые упорядочены по хэш-коду ключа.Represents a collection of key/value pairs that are organized based on the hash code of the key. |
| Queue | Представляет коллекцию объектов, которая обслуживается в порядке поступления (FIFO).Represents a first in, first out (FIFO) collection of objects. |
| Stack | Представляет коллекцию объектов, которая обслуживается в обратном порядке (LIFO).Represents a last in, first out (LIFO) collection of objects. |
http://www.dotnettricks.com/learn/linq/ienumerable-vs-iqueryable