zoukankan      html  css  js  c++  java
  • 【基础知识】数组、集合、泛型

    数组:必须连续的存储空间,对于删除数据需要移动数据元素

    集合:对于值类型的数据拆箱时要浪费大量的计算时间,易存在数据类型安全的问题

    泛型:通常情况都建议使用泛型集合,这样可以获得类型安全的优点而不需要直接从基集合类型派生并实现类型的特定成员。 

    namespace WindowsFormsApplication1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
            List<string> arryList = new List<string>();
            public delegate void ThankThingDelegate(string name);
            public void Language(string name, ThankThingDelegate th)
            {
                th(name);
            }
            public void Translate1(string name)
            {
                MessageBox.Show("语言:" + name);
            }
            private void button1_Click(object sender, EventArgs e)
            {  
                arryList.Add("中国");
                arryList.Add("美国");
                arryList.Add("法国");
                foreach (string item in arryList)
                    Language(item.ToString(), Translate1);
            }
        }  
    }
    以上的实例用到的知识是泛型、委托
  • 相关阅读:
    docker-5-容器数据卷
    docker-4-镜像
    docker-3-常用命令(下)
    docker-3-常用命令(中)
    docker-3-常用命令(上)
    docker-2-安装
    Python中Unicode字符串
    Python中整数和浮点数
    Python中什么是变量
    Python中数据类型
  • 原文地址:https://www.cnblogs.com/songxxu/p/3550480.html
Copyright © 2011-2022 走看看