Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 19.07.2016
Сообщений: 45

Ошибки при реализации IEnumerable

13.08.2016, 08:05. Показов 1234. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
using System;
using System.Collections;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication11
{
    class Program
    {
        static void Main(string[] args)
        {
            DUDOS P = new DUDOS(6);
            P.massadd(0);
            P.massadd(1);
 
            P.massadd(1);
 
            P.massadd(2);
 
            P.massadd(3);
 
            P.massadd(4);
 
            P.massadd(5);
 
            P.massadd(6);
 
            P.massadd(7);
 
            foreach (int k in P)
                Console.Write(k);
            Console.ReadKey();
        }
    }
    class DUDOS : IEnumerable
    {
        public int n;
        public int [] a;
        public DUDOS(int n)
        {
            a = new int[n];
            this.n = n;
        }
        public IEnumerable GetEnumerator()
        {
            for(int i=0; i<n; i++)
                yield return a[i];
        }
        public void massadd(int k)
        {
            n=0;
            if (n <= 6)
            {
                a[n] = k;
                n++;
            }
            else Console.WriteLine("Хватит дудосить!");
        }
 
    }
}
Выдает ошибки
Error 1 'ConsoleApplication11.DUDOS' does not implement interface member 'System.Collections.IEnumerable.GetEnume rator()'. 'ConsoleApplication11.DUDOS.GetEnumerato r()' cannot implement 'System.Collections.IEnumerable.GetEnume rator()' because it does not have the matching return type of 'System.Collections.IEnumerator'. c:\users\lenovo\documents\visual studio 2013\Projects\ConsoleApplication11\Conso leApplication11\Program.cs 36 11 ConsoleApplication11
Error 3 foreach requires that the return type 'System.Collections.IEnumerable' of 'ConsoleApplication11.DUDOS.GetEnumerato r()' must have a suitable public MoveNext method and public Current property c:\users\lenovo\documents\visual studio 2013\Projects\ConsoleApplication11\Conso leApplication11\Program.cs 31 13 ConsoleApplication11
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.08.2016, 08:05
Ответы с готовыми решениями:

Проверить корректность реализации IEnumerable<T> и IEnumerable
Гуру, выручайте! Разбираюсь в создании обобщенной коллекции и запутался в том, как реализовать интерфейсы IEnumerable&lt;T&gt; и...

Почему в стандартных коллекциях при реализации IEnumerable<T> не используют yield?
Почему в стандартных коллекциях при реализации IEnumerable&lt;T&gt; не используют yield? Почему обычно пишут структуру Enumerator?

Зачем IEnumerable наследоваться от IEnumerable<T>?
/* * Created by SharpDevelop. * User: Admin * Date: 07.09.2018 * Time: 17:26 * * To change this template use Tools |...

1
 Аватар для EveKS
601 / 485 / 185
Регистрация: 19.04.2016
Сообщений: 1,885
13.08.2016, 08:14
IEnumerator IEnumerable.GetEnumerator()
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.08.2016, 08:14
Помогаю со студенческими работами здесь

Помогите найти ошибки в реализации класса «Очередь»
Класс «Очередь». Методы: добавление элемента, удаление элемента, удаление из очереди всех элементов, равных заданному значению. начал...

Ошибка в логике реализации методов интерфейсов IEnumerator, IEnumerable
Здраствуйте. Програмирую на С# недавно. На данный момент изучаю книгу &quot;C# и платформа .NET&quot; от Эндрю Троелсен'а. Питер 2006. В...

Найти ошибки в реализации клиент-серверного приложения
У меня клиент не работает как надо и с сервером проблемка Сервер using System; using System.Collections.Generic; using...

Ошибки при реализации
4) Объявить массив из 3 указателей на вещественные переменные, переменные разместить в: a) статической памяти, b) динамической памяти....

Ошибки при реализации сортировки
Пишу быструю сортировку через функцию sort которая привязана к radiobutton через обычный button Вот код: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru