English 中文(简体)
我们能否使用“GetE”数字接口?
原标题:Can we use GetEnumerator() without using IEnumerable interface?

我有一个称为总理的班子,这一班级安装了GetE的计数器,而没有安装E数接口。

public class Primes
{
    private long min;
    private long max;

    public Primes()
        : this(2, 100)
    {
    }

    public IEnumerator GetEnumerator()
    {...}

我拿不到。 我失踪了吗?

最佳回答

首先,正如其他人所说的那样,你可以在不执行接口的情况下采用自己的方法,你可以不执行<编码>可转让<<>代码>。 对于众所周知的接口,I d 表示,这几乎是一个坏的主意(因为读者有某些期望),但它完全有效。

更为重要的是,在C# can<>>>>/em>中加入的“foreach>> 的工作没有> 可计算<>。 汇编者有效地汇编了在以下名字上的实时uck打打字:GetE amountator(,/CurrentMoveNext()。 这主要是允许在C#1中,在一般用途之前进行严格类型的(和非箱式)回收。 详见C第3号第8.8.4节。

但是,如果你do希望能够轻松地将某一案例的内容作为收集材料,那么现在这样做通常是一种坏的想法,事实上,我建议执行<条码>,即可计算和提炼;T>,而不是仅仅通过<条码>。 缩略语

问题回答

是的。 甚至可在<代码>foreach中使用。 这一类物体可投到<代码>的唯一问题。 缩略语

没有任何理由需要执行<条码> 可计数的<>条码>,以便产生一个称为<条码>千兆克/代码>、<条码>、<条码>、<条码>的机能,这只是意味着,你获得的电能为希望有<条码>的某一种情况提供。 缩略语

接口确保了合同,但这并不意味着你在界面上拥有与同一签名的方法,不会损害接口。





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...