首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于IEnumerable的用法有关问题,求大神帮忙请在①处添加代码,使得Vector类支持IEnumerable接口。 提示:实现GetEnumerator

2013-06-25 
关于IEnumerable的用法问题,求大神帮忙请在①处添加代码,使得Vector类支持IEnumerable接口。 提示:实现GetEn

关于IEnumerable的用法问题,求大神帮忙请在①处添加代码,使得Vector类支持IEnumerable接口。 提示:实现GetEnumerator 方法
请在①处添加代码,使得Vector类支持IEnumerable接口。
提示:实现GetEnumerator 方法,这需要定义一个实现了IEnumerator接口的辅助类。
using System; 
using System.Collections.Generic; 
namespace CollectionDemo 

class Vector : IEnumerable 

public double X; 
public double Y; 
public double Z; 
public Vector(double x, double y, double z) 

X = x; Y = y; Z = z; 

//①

class Program 

static void Main(string[] args) 

Vector vec = new Vector(30, 100, 60); 
foreach (double v in vec) 

Console.WriteLine(v); 




输出的结果为:
30 
100 
60

书上的例子都是用于对象,foreach怎么用于double类型,而且是在vec对象中 C# IEnumerable foreach
[解决办法]
恭喜楼主,自己动手,丰衣足食,哈哈。接分咯。

热点排行