Net复习笔记:第六部分:特殊关键字
- Checked/unchecked用于检测整形是否溢出
- Yield用于在迭代中像枚举器对象提供值或发出结束信号,yield return用于返回每个元素,yield break终止迭代
- public partial class WebForm9 : System.Web.UI.Page
- {
- protected void Page_Load(object sender, EventArgs e)
- {
- UserInfo use = new UserInfo();
- foreach (string str in use)
- {
- Response.Write(str);
- }
- }
- }
- class UserInfo
- {
- string[] users = { "elong", "tuan", "Hotel" };
- public IEnumerator<string> GetEnumerator()
- {
- for (int i = 0; i < users.Length; i++)
- {
- yield return users[i];
- }
- yield break;
- }
- }
Sealed密封类:
1,。不能和abstact同时使用
2.必须和override一起使用