Net复习笔记:第六部分:特殊关键字

本文深入解析了C#中的Yield关键字如何用于迭代器中返回元素及发送结束信号,以及Sealed关键字在类声明中的作用,包括其使用限制与规范。文章通过具体代码示例展示了Yield在枚举器对象中的应用,以及Sealed关键字如何防止类被继承。

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

  1. Checked/unchecked用于检测整形是否溢出
  2. Yield用于在迭代中像枚举器对象提供值或发出结束信号,yield return用于返回每个元素,yield break终止迭代
  3. public partial class WebForm9 : System.Web.UI.Page
  4.     {
  5.        
  6.         protected void Page_Load(object sender, EventArgs e)
  7.         {
  8.             UserInfo use = new UserInfo();
  9.             foreach (string str in use)
  10.             {
  11.                 Response.Write(str);
  12.             }
  13.         }
  14.  
  15.        
  16.     }
  17.     class UserInfo
  18.     {
  19.         string[] users = { "elong", "tuan", "Hotel" };
  20.         public IEnumerator<string> GetEnumerator()
  21.         {
  22.             for (int i = 0; i < users.Length; i++)
  23.             {
  24.                 yield return users[i];
  25.             }
  26.             yield break;
  27.         }
  28.     }

 

Sealed密封类:

1,。不能和abstact同时使用

2.必须和override一起使用

转载于:https://www.cnblogs.com/netbuy/articles/3531413.html

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值