Tải bản đầy đủ (.pdf) (2 trang)

Tài liệu C Sharp part 12 docx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (72.64 KB, 2 trang )

Ví dụ 3!

Creating Custom Attributes(tạo một Attributes)

* Lớp tạo Attributes
PHP Code:
/*
* Created by SharpDevelop.
* NetDevelop Co., Ltd.
* Author: Tuan Anh Nguyen Ngoc
* Date: 11/24/2006
* Contact Information.
* - Email:
* - Handheld: +84 905 202 088
*/

using System;

namespace AdvancedDotnet
{
/// <summary>
/// Định nghĩa Author Attribute.
/// </summary>
[AttributeUsage(AttributeTargets.Method|AttributeTargets.Property|AttributeTargets.S
truct,AllowMultiple=false,Inherited=false)]
public class AuthorAttribute : Attribute
{
private string _sName;
public AuthorAttribute(string name)
{
this._sName = name;


}
}
}



Mình không có nhiều thời gian nên các bạn có thể tự tìm hiểu thêm, chú các đến
Enumerator của AttributeTargets.

Sử dụng Attribute tự t
ạo tương tự như sử dụng Attribute.


* Lớp gọi(sử dụng) Attributes
PHP Code:
/*
* Created by SharpDevelop.
* NetDevelop Co., Ltd.
* Author: Tuan Anh Nguyen Ngoc
* Date: 11/21/2006
* Contact Information.
* - Email:
* - Handheld: +84 905 202 088
*/
using System;
using System.Resources;
using System.Reflection;

namespace AdvancedDotnet
{


class MainClass
{
[Author("tuan anh nguyen ngoc")]
public static void Main()
{
///do samething
}
}
}


Quote:
[Author("tuan anh nguyen ngoc")]
Author chính là Attributes ta tạo ra
chúc các bạn thành công! có vấn đề gì cần hỏi có thể liên hệ với mình ở thông tin trên,

dauden(UDS)


Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×