به نام خدا سلام بر برنامه نویسان عزیز 😉 در این پست کد پیاده سازی IEnumerable با حلقه foreach در سی شارپ #C را آماده کردم. انشاالله که این کد براتون مفید باشه.
خروجی این کد به این صورت است:
A B C
کد پیاده سازی IEnumerable با حلقه foreach در سی شارپ #C :
using System;
using System.Collections.Generic;
using System.Text;
class MyClass : IEnumerable<string>
{
IEnumerator<string> Letter
{
get
{
string[] s = { "A", "B", "C" };
for (int i = 0; i < s.Length; i++)
yield return s[i];
}
}
public IEnumerator<string> GetEnumerator()
{
return Letter;
}
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
{
using System.Collections.Generic;
using System.Text;
class MyClass : IEnumerable<string>
{
IEnumerator<string> Letter
{
get
{
string[] s = { "A", "B", "C" };
for (int i = 0; i < s.Length; i++)
yield return s[i];
}
}
public IEnumerator<string> GetEnumerator()
{
return Letter;
}
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
{