99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

什么是yield核心原理-創新互聯

創新互聯www.cdcxhl.cn八線動態BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!

創新互聯建站-專業網站定制、快速模板網站建設、高性價比慶城網站開發、企業建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式慶城網站制作公司更省心,省錢,快速模板網站建設找我們,業務覆蓋慶城地區。費用合理售后完善,十多年實體公司更值得信賴。

什么是yield核心原理?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

yield核心原理是在迭代器塊中用于向枚舉數對象提供值或發出迭代結束信號,其語句只能出現在iterator塊中,該塊可用作方法、運算符或訪問器的體。

yield核心原理是:

在迭代器塊中用于向枚舉數對象提供值或發出迭代結束信號。

它的形式為下列之一:

  • 復制代碼yield return <expression>;yield break;

  • 備注計算表達式并以枚舉數對象值的形式返回;

  • expression 必須可以隱式轉換為迭代器的 yield 類型。

yield 語句只能出現在 iterator 塊中,該塊可用作方法、運算符或訪問器的體。

這類方法、運算符或訪問器的體受以下約束的控制:

  • 不允許不安全塊。

  • 方法、運算符或訪問器的參數不能是 ref out。

  • yield 語句不能出現在匿名方法中。

當和 expression 一起使用時,yield return 語句不能出現在 catch 塊中或含有一個或多個 catch 子句的 try 塊中。示例在下面的示例中,迭代器塊(這里是方法 Power(int number, int power))中使用了 yield 語句。當調用 Power 方法時,它返回一個包含數字冪的可枚舉對象。

注意 Power 方法的返回類型是 IEnumerable(一種迭代器接口類型)。

 yield-example.csusing System;using System.Collections;public class List{    public static IEnumerable Power(int number, int exponent)    {        int counter = 0;        int result = 1;        while (counter++ < exponent)        {            result = result * number;            yield return result;        }    }    static void Main()    {        // Display powers of 2 up to the exponent 8:        foreach (int i in Power(2, 8))        {            Console.Write("{0} ", i);        }    }}

看完上述內容,你們掌握什么是yield核心原理的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注創新互聯-成都網站建設公司行業資訊頻道,感謝各位的閱讀!

分享題目:什么是yield核心原理-創新互聯
當前地址:http://www.yijiale78.com/article32/pcipc.html

成都網站建設公司_創新互聯,為您提供做網站、網站收錄、響應式網站、企業網站制作、網站內鏈、網站營銷

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都做網站