zoukankan      html  css  js  c++  java
  • 泛型的简单示例

    不知道push,pop写得是不是正确、标准,目的是泛型
     1public class Generic<T> 
     2{
     3    private T[] m_item;
     4
     5    public Generic(int i)
     6    {
     7        this.m_item = new T[i];
     8    }

     9
    10    //出栈
    11    public T Pop()
    12    {
    13        T a = default(T);
    14
    15        for (int i = 0; i < m_item.Length; i++)
    16        {
    17            if (!m_item[i].Equals(default(T)))
    18                a = m_item[i];
    19            else
    20                break;
    21        }

    22
    23        return a;
    24    }

    25
    26    //入栈
    27    public void Push(T item)
    28    {
    29        for (int i=0; i < m_item.Length; i++)
    30        {
    31            if (m_item[i].Equals(default(T)))
    32            {
    33                m_item[i] = item;
    34                break;
    35            }

    36            
    37        }

    38    }

    39}
  • 相关阅读:
    跟layout_weight说88,轻松搞定百分比布局
    跟闪退、程序崩溃说88
    程序的需求层次
    开博
    第十章 数组与集合 发牌程序 实例代码
    C#面向对象基础01
    winform form
    html
    C#语言基础02
    C#语言基础01
  • 原文地址:https://www.cnblogs.com/Sabre/p/1148038.html
Copyright © 2011-2022 走看看