zoukankan      html  css  js  c++  java
  • (转载)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

  • 相关阅读:
    JQuery UI
    JQuery 插件
    JQuery Ajax
    varchar和Nvarchar区别
    git冲突解决
    jquery ajax 提交信息后等待返回的提示信息
    Oracle错误 ORA-12560如何解决
    putty ssh连接老断
    myeclipse操作记录
    HTML与HTML5笔记
  • 原文地址:https://www.cnblogs.com/jackping/p/Attribute.html
Copyright © 2011-2022 走看看