棧的原理是先進後出。佇列是先進先出。棧像乘坐電梯,後進的先出去。佇列就是排隊。
實現**:
public class mystackget
}public t stkarr
get
}public int maxsize
setelse}}
public mystack(int maxsize)
/// /// 出棧
///
public t pop()
else
}/// /// 入棧
///
public void pash(t value)
else
}/// /// 判斷棧是否已滿
///
///
public bool isfull()
/// /// 判斷棧是否為空
///
///
public bool isnull()
/// /// 返回棧大小
///
///
public int getmaxsize()
/// /// 遍歷棧
///
///
public ienumerable getenumerable()
}}
C 自定義控制項和自定義事件
今天在專案開發的過程中,因為好幾個頁面都要用到同乙個分類控制項,就想著把它做成乙個自定義控制項,然後隨託隨用。在網上找了些列子,自定義控制項的寫法不用多說,主要說一下,如何將控制項的事件,封裝到自己定義的控制項的自定義事件裡面。這裡同時也當作對自定義事件的乙個複習吧。首先控制項是乙個由treelis...
C 自定義控制項
做radiobutton button textbox的自定義控制項 先在工程分別新增3個類 然後分別在類裡面寫 diybutton.cs diytextbox.cs diyradiobutton.cs 寫好自定義控制項後就開始更改一些地方 窗體下有個窗體名.designer.cs開啟這個 檔案 更...
C 自定義特性
code1 using system using system.collections.generic using system.linq using system.text namespace mylibrary.attributeclass 對於位置引數,通常只提供get訪問器 public s...