ienumerator
Хорошо, давайте начнем с этого очень простого метода нажатия кнопки private void button1_Click(object sender, EventArgs e) { int counter = 1; List<int> items = new int[] { 1, 2, 3 }.ToList(); List<int>.Enumerator enm = items.GetEnumerator(); // 1 ...
Я хочу понять, как обрабатывается цепной запрос. Например, рассмотрим следующий запрос var sumOfRoots = numbers //IEnum0 .Where(x => x > 0) //IEnum1 .Select(x => Math.Sqrt(x)) //IEnum2 .Select(x => Math.Exp(x)) //IEnum3 .Sum(); Где, например, num...
Я недавно начал использовать LINQ в своем коде. Я работаю с классом TimeSeries, который выглядит следующим образом: public struct TimeSeriesFloat { public DateTime[] DateTime; public float[] Value; } Я хочу иметь возможность использовать LINQ для сортировки по "значению" и чтобы массив DateTime т...
У меня есть класс, который реализует IEnumerator<string>. Смотрите ниже: public class MyClass : IEnumerator<string> { public bool MoveNext() { //.... } //Implement other required methods.... //Confusion lies below: public string Current { get { return this.Curren...
Возможные Дубликаты:может ли кто-нибудь объяснить мне IEnumerable и IEnumerator? в чем разница между IEnumerator и IEnumerable?...
в C#, как получить универсальный перечислитель из данного массива? в коде ниже,MyArray массив MyType объекты. Я хотел бы получить MyIEnumerator в моде показано, но кажется, что я получаю пустой перечислитель (хотя я подтвердил, что MyArray.Length > 0). MyType [ ] MyArray = ... ; IEnumerator<MyType...
Я заметил, что общий IEnumerator<T> наследуется от IDisposable, но не универсальный интерфейс IEnumerator этого не делает. Почему он разработан таким образом? обычно мы используем оператор foreach, чтобы пройти через IEnumerator<T> экземпляра. Сгенерированный код в цикле foreach на самом деле и п...
у меня возникли проблемы с запоминанием, как (но не почему) использовать IEnumerators в C#. Я привык к Java с его замечательной документацией, которая объясняет все новичкам довольно хорошо. Так что, пожалуйста, потерпите меня. Я пробовал учиться у других ответов на этих досках безрезультатно. Вместо того, ...