您的位置:首页 > 编程语言 > C#

C# 2.0 除了泛型

2007-02-11 17:02 399 查看
[源码下载]

C# 2.0 除了泛型

作者:webabcd

介绍
C# 2.0 除了泛型之外的东东。

可空类型

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class CSharp20_Nullable : System.Web.UI.Page

运行结果
-1

匿名方法

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class CSharp20_AnonymousMethod : System.Web.UI.Page

按了按钮后的运行结果
按钮被单击
按钮被单击(省略掉委托类型)
按钮被单击(不带参数的匿名方法)
按钮被单击(带参数的匿名方法)

迭代器

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public class Charp20Yield

public partial class CSharp20_Iterator : System.Web.UI.Page

运行结果
a
b
c
d

partial类

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

// partial类可以写在不同的文件里,实际上就是取并集,类的修饰符要一致
public partial class PartialTest : IDisposable

// partial类可以写在不同的文件里,实际上就是取并集,类的修饰符要一致
public partial class PartialTest

public partial class CSharp20_Partial : System.Web.UI.Page

运行结果
PartialTest

其它

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

// 指定别名
using xyz = System.Text;

public partial class CSharp20_Other : System.Web.UI.Page

public class CSharp20_Other_Test
{
private DateTime _currentTime;
public DateTime CurrentTime
{
// 给访问器增加修饰符
// 如果接口定义访问器了,则所有继承的都是public
protected get { return _currentTime; }
set { _currentTime = value; }
}

private string[] ary = new string[] { "a", "b", "c", "d", "e", "f", "g" };
public string this[int index]
{
get { return ary[index]; }
// 给索引器增加修饰符
internal set { ary[index] = value; }
}
}
运行结果
insert
简体中文(GB2312)

OK
[源码下载]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: