vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

C# Ecke
GetEnumerator() Probleme 
Autor: msc
Datum: 16.01.06 08:43

Hallo zusammen,

ich habe folgenden Programmcode geschrieben:

using System;
using System.Collections.Generic;
using System.Text;
 
namespace EnumTest
{
	class Program
	{
		static void Main(string[] args)
		{
		Stack<int> s = new Stack<int>();
		}
	}
	public class Stack<T> : IEnumerable<T>
	{
		T[] items = new T[100];
		int count;
 
		public void Push(T data) { ... }
 
		public T Pop() { ... }
 
		public IEnumerator<T> GetEnumerator()
		{
			for(int i = count - 1; i >= 0; --i)
			{
				yield return items;
			}
		}
	}
}
bekomme aber immer diese Fehlermeldung:

Error 1 'EnumTest.Stack<T>' does not implement interface member 'System.Collections.IEnumerable.GetEnumerator()'. 'EnumTest.Stack<T>.GetEnumerator()' is either static, not public, or has the wrong return type. D:\Schmidt\Projekte\C#\IteratorsTest\IteratorsTest\Program.cs 14 15 IteratorsTest


Kann mir da jemand helfen?
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
GetEnumerator() Probleme1.724msc16.01.06 08:43
Re: GetEnumerator() Probleme1.001ModeratorDaveS16.01.06 09:46
Re: GetEnumerator() Probleme973msc16.01.06 12:16

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel