zoukankan      html  css  js  c++  java
  • C#泛型

    winform应用程序代码

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    
    namespace ArrayDemo
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                //简单数组
                string[] strs = { "aaa","bbbb","cccc","dddd"};
                for (int i = 0; i < strs.Length; i++)
                {
                    cb_list1.Items.Add(strs[i]);
                }
    
            }
    
            private void button2_Click(object sender, EventArgs e)
            {
                Array strs = new string[] {"111","222","333","444","555"};
                for (int i = 0; i < strs.Length; i++)
                {
                    cb_list2.Items.Add(strs.GetValue(i));
                }
            }
    
            private void button3_Click(object sender, EventArgs e)
            {
                System.Collections.ArrayList all = new System.Collections.ArrayList() { 11, "aa", 33m, "bb" };
                for (int i = 0; i < all.Count; i++)
                {
                    cb_list3.Items.Add(all[i].ToString());
                }
    
            }
    
            private void button4_Click(object sender, EventArgs e)
            {
                //方法一
                List<int> li1 = new List<int>();
                li1.Add(32);
                li1.Add(43);
                //方法二
                List<int> li2 = new List<int>{1,2,3,4,5,7};
                li2.Add(40);
    
                for (int i = 0; i < li2.Count; i++)
                {
                    cb_list4.Items.Add(li2[i].ToString());
                }
            }
        }
    }

    效果如图:

    1

    泛型是具有占位符(数据类型)的类、结构、接口和方法。

    运行速度会因为类型转换的次数减少而加快

    List<T>类是ArrayList类的泛型等效类。该类使用大小可按照需要动态增加的数组实现IList<T>泛型接口。

    索引为整数,从零开始。

  • 相关阅读:
    parseInt()的用法
    报文
    express的中间件与next()
    前后端分离与前后端不分离
    jQuery中四个绑定事件的区别 on,bind,live,delegate
    TCP传输的三次握手四次挥手策略
    报文
    HTTP和HTTPS以及两者的区别
    前后端不分离与分离
    express中间件的next()方法
  • 原文地址:https://www.cnblogs.com/Mysterious/p/3412546.html
Copyright © 2011-2022 走看看