using System;
using System.Reflection;
namespace console_attribute
{
class Program
{
public static void Main(string[] args)
{
Type t = typeof(Books);
foreach (var attr in t.GetCustomAttributes(true)) {
if (attr is Author) {
Author obj = (Author)attr;
Console.WriteLine(obj.version);
}
}
Console.ReadKey(true);
}
}
class Author: Attribute{
private string _name;
public string version;
public Author(string name){
this._name = name;
}
}
[Author("leo", version="1.1")]
class Books{
public Books(){
Console.WriteLine("attribute test....");
}
}
}