c 自定義棧

2022-03-28 08:23:28 字數 687 閱讀 7758

棧的原理是先進後出。佇列是先進先出。棧像乘坐電梯,後進的先出去。佇列就是排隊。

實現**:

public class mystack

get

}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...