zoukankan      html  css  js  c++  java
  • 泛型

    namespace 泛型
    {
        class Program
        {
            static void Main(string[] args)
            {
                #region 使用非泛型ArrayList
                /*ArrayList array = new ArrayList();
                array.Add(10);//int是值类型,而Add方法只接受引用类型(object),所以对值类型进行了装箱操作(object(10))
                array.Add("刘能");
                array.Add(DateTime.Now);//DateTime是值类型,而Add方法只接受引用类型(object),所以对值类型进行了装箱操作
                Person p = new Person();
                p.Name = "藤香";
                p.Age = 20;
                array.Add(p);

                //double mianji = Math.PI * (int)array[0]*(int)array[0];
                double mianji = Math.PI * Convert.ToInt32(array[0]) * Convert.ToInt32(array[0]);
                Int32 num = 10;
                Console.WriteLine(num + num);
                Console.WriteLine(mianji);

                //foreach (object obj in array)
                //{
                //    Console.WriteLine(obj);
                //}*/
                #endregion

                #region 使用泛型List,凡是能够使用数组的地方,都可以使用list,哪怕你是多维数组
                List<string> list = new List<string>();
                list.Add("10");
            

                #endregion
                Console.ReadKey();
            }
        }
        class Person
        {
            public string Name { get; set; }
            public int Age { get; set; }
        }
    }

  • 相关阅读:
    Linux下安装软件遇见的问题汇总
    使用AlarmManager定期执行工作
    android打开文件、保存对话框、创建新文件夹对话框(转载)
    一些算法的整理
    安卓adb调试命令常见的问题
    java下的串口通信-RXTX
    Unity 协程运行时的监控和优化
    Unity3D 协程的介绍和使用
    游戏服务器:到底使用UDP还是TCP
    Unity 可重复随机数
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3165658.html
Copyright © 2011-2022 走看看