示例#1
0
        private static void Main()
        {
            GenericList <int> list = new GenericList <int>();

            list.Add(5);
            list.Add(3);

            list.InsertAtPos(9, 4);

            Console.WriteLine(list[0].ToString());
            Console.WriteLine(list[1].ToString());
            Console.WriteLine(list[2].ToString());

            int indexOfFive = list.FindFirstIndexOf(3);

            Console.WriteLine(indexOfFive.ToString());

            Console.WriteLine(list.ToString());

            Console.WriteLine(list.Min(3, 4));
            Console.WriteLine(list.Max(3, 4));

            list.Clear();
            Console.WriteLine(list.ToString());
            //VersionAttribute version = new VersionAttribute(2, 11);
            //ShowMessageBox(0,"Version: " + version.Major.ToString() + "." + version.Minor.ToString(), "Program information", 0);

            Type type = typeof(MainClass);

            object[] allAttributes = type.GetCustomAttributes(false);
            foreach (VersionAttribute attr in allAttributes)
            {
                Console.WriteLine(
                    "This class has version {0}.{1} ", attr.Major, attr.Minor);
            }
        }