ex-int-05-numbers/Numbers/NumberFactory/NumbersEnumerator.cs
github-classroom[bot] b087f272b4
Initial commit
2025-04-29 15:03:45 +00:00

39 lines
859 B
C#

using System.Collections;
namespace Numbers.NumberFactory;
/// <summary>
/// An enumerator for a list of numbers
/// </summary>
/// <inheritdoc cref="IEnumerator{T}" />
public sealed class NumbersEnumerator : IEnumerator<long>
{
/// <summary>
/// Creates a new instance of <see cref="NumbersEnumerator" /> which will enumerate over the given list
/// </summary>
/// <param name="list">List to iterate over</param>
public NumbersEnumerator(List<long> list)
{
// TODO
List = null!;
}
private int Index { get; set; }
private List<long> List { get; }
public long Current => -1L; // TODO
public void Dispose()
{
// TODO?
}
object IEnumerator.Current => null!; // TODO
public bool MoveNext() => false; // TODO
public void Reset()
{
// TODO
}
}