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

使用C#轻松编写.Net组件

2010-08-31 22:02 302 查看
分类:ASP.NET

  在.net框架提出之前,编写组件被视为是一种需要高深技巧的工作,令很多人望而生畏。而.net的出现,使得组件的编写变得如此平易近人,而.net framework的核心语言C#,更是被称为面向组件的语言。在这里,我将向大家介绍如何使用C#编写在.net framework环境下运行的组件,包括如何编写组件类,如何添加域、属性以及事件,如何编译和分发组件。

  首先看下面这段足够简单的代码实例(在后面我们将慢慢将它变成一个五脏俱全的组件):

using System;

namespace ComponentCS

{

public class StringComponent

{

private string[] StringsSet;

public int StringLength

{

get

{

return StringsSet.Length;

}

}

public void Modify(int index,string value)

{

if ((index < 0) || (index >= StringsSet.Length))

{

throw new IndexOutOfRangeException();

}

else

{

StringsSet[index]=value;

OnModify();

}

}

public StringComponent()

{

StringsSet = new string[]

{

"C# String 0",

"C# String 1",

"C# String 2",

"C# String 3"

};

}

public string GetString(int index)

{

if ((index <0) || (index>= StringsSet.Length))

{

throw new IndexOutOfRangeException();

}

return StringsSet[index];

}

}

}

转载请注明来自: http://www.caodong.net/Article/228.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: