(转载)C# Attribute 用法备忘

View Code
 1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5
6 namespace MyFirstAttribute
7 {
8 class Program
9 {
10 static void Main(string[] args)
11 {
12 System.Reflection.MemberInfo info=typeof(TestClass);
13 MyAttribute myAttribute = Attribute.GetCustomAttribute(info, typeof(MyAttribute)) as MyAttribute;
14 Console.WriteLine(myAttribute.Author);
15 Console.WriteLine(myAttribute.Time);
16 Console.ReadLine();
17 }
18 }
19
20 #region MyAttribute
21 [AttributeUsage(AttributeTargets.Class)]
22 public class MyAttribute : Attribute
23 {
24 private string _author;
25 private string _time;
26
27 public MyAttribute(string author, string time)
28 {
29 _author = author;
30 _time = time;
31 }
32
33 public string Author
34 {
35 get { return _author; }
36 }
37 public string Time
38 {
39 get { return _time; }
40 }
41 }
42 #endregion
43
44
45 [My("zzy", "2009-3-3")]
46 class TestClass
47 {
48
49 }
50 }

参考:http://www.cnblogs.com/zzy0471/archive/2009/03/04/1403390.html

转载于:https://www.cnblogs.com/jackping/archive/2011/11/28/Attribute.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值