private static void PrintVersionAttributeInfo(Attribute attr) { if (attr is VersionAttribute) { VersionAttribute version = (VersionAttribute)attr; Console.WriteLine(" Version: {0}", version.GetVersion); } }
static void Main(string[] args) { Type type = typeof(VersionAttProgram); object[] allAttributes = type.GetCustomAttributes(false); foreach (object att in allAttributes) { VersionAttribute v = (VersionAttribute)att; Console.WriteLine("Current Version: {0}.{1}", v.Major, v.Minor); } }