热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

“收益”返回不同类型?

如何解决《“收益”返回不同类型?》经验,为你挑选了1个好方法。

假设我们有以下代码:

public IEnumerator FirstTest()
{
   yield return 1;
}

public IEnumerable SecondTest()
{
    yield return 1;
}

我知道代码没有逻辑,但是它是有效的,那么“ yield”如何返回不同的类型,FirstTest返回IEnumerator,SecondTest返回IEnumerable?IEnumerator和IEnumerable之间没有继承关系



1> Luke Vo..:

根据C#语言定义,两者均有效yield return

迭代器的声明必须满足以下要求:

返回类型必须为IEnumerable, IEnumerable, IEnumerator, or IEnumerator

该声明不能有任何in ref或out参数。


推荐阅读
  • Python如何调用类里面的方法
    本文介绍了在Python中调用同一个类中的方法需要加上self参数,并且规范写法要求每个函数的第一个参数都为self。同时还介绍了如何调用另一个类中的方法。详细内容请阅读剩余部分。 ... [详细]
  • 接下来要动手来做一个组件了,我想了一个计数器组件,功能方面是比较简单的,但这不是本章的重点,这一章的重点是说明一个组件的制作全过程。在其中可以学到很多组件制作的技巧,当然这些也是我从书上学得的。 ... [详细]
  • ImtryingtomakeaclassPostcontainspostattributessuchasid,title,contentetc.我正在尝试创建 ... [详细]
  • 首先需要强调,当使用某个类时一般目的有二:实例化成对象或者继承它产生新类。对于前者 ... [详细]
  • GO成神之路:接口interface|Go主题月-接口interface接口是一组方法签名,所有实现了该签名的子类都可以赋值给这个接口变量。go中有两种接口的使用场景:1.用作 ... [详细]
  • 下面是自己写的日历控件,在开发中可以当做一个插件来用。该插件共包括:CalendarPop.java日历控件主类ActionButtonListener.java监听动作按钮的监听器DayC ... [详细]
  • 发现《iphone3开发基础教程》中大部分说的是xib的模板,直接学习中用StoryBoard碰到很多问题,在现有阶段要花很多时间来找度娘聊天,故决定,在这次学习过程中先以xib为主,在自学完后 ... [详细]
  • LVDS/DVI/HDMI Interface 分类: 生活百科 2014-06-30 17:36 490人阅读 评论(0) 收藏
    数字视频信号以SXGA为例,其时序如下:垂直:水平:图中DSPTMG为使能信号,VSYNC为场同步信号,HSYNC为行同步信号。在行 ... [详细]
  • 在此代码中:insert1(data:iFlower){returndata;}insert2(data:iFlower[]){ ... [详细]
  • TICortexM3串口转以太网例程上层应用的基础是lwIP,版本是V1.3.2。对于lwIP,陌生的同学可以到网上查查,它是是瑞士的Adam编写的一个开源TCPIP协 ... [详细]
  • 我们使用例如ActionListener的接口时,自己把那些函数定义了就行了。但是我不清楚是谁来调用这个函数呢?例如我自己定义一个接口:publicinterfaceMyInterfa ... [详细]
  • 设计模式六大原则(四):接口隔离原则(Interface Segregation Principle)
    接口隔离原则(ISP)定义:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。问题由来:类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对于类A和 ... [详细]
  • 由于工作需要,接手别人用bpel写的工作流程序,一点都不懂就到网上找到一篇入门的文章,觉得这篇不错,就copy下来并添加了读书笔计以红字标记,感激写此文章的人.许多开发人员觉得BPEL很神秘,不知道 ... [详细]
  • 我有一个不可编辑的NSTextField标签,它仅用于显示字符串。我通过界面构建​​器 ... [详细]
  • GPIO实现I2C从机的设计[2]
    在上篇文章中,实现了GPIO模拟I2C从机的初步设计,但在实际的使用过程中,发现了一些问题,为了解决实际传输过程中发生的数据传输错误问题,在本篇文章中,会根据实际测试情况对上篇的代码做一些修改。 ... [详细]
author-avatar
mobiledu2502886787
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有