C 自定義List類

2021-07-09 07:49:00 字數 930 閱讀 9532

**如下:

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace myarraylist

public myarraylist(int capacity)

/// /// 索引器

///

///

///

public virtual object this[int index]

set

}/// /// 獲取當前陣列元素個數

///

public virtual int count

}/// /// 陣列的容量

///

public virtual int capacity

set

if (value > 0)

this._items = dest;

}else //陣列最小的空間為4}}

}/// /// 新增元素

///

///

///

public virtual int add(object value)

/// /// 對陣列進行擴容

///

///

public void ensurecapacity(int p)

/// /// 移除指定索引的元素

///

/// 索引

public virtual void remove(int index)

/// /// 裁剪空間

///

public virtual void trimtosize()

}}

C 自定義類排序

1 宣告乙個類 人物類 public class person 2 宣告乙個繼承了介面icomparer的類 比較人物類例項大小,實現介面icomparer public class personcomparer icomparer return 0 3 main函式,建立乙個list,並使用剛建立...

c 自定義string類

1.標頭檔案部分 define crt secure no warnings pragma once include includeusing namespace std class mystring 2.函式定義部分 include mystring.h mystring mystring mys...

C 自定義類模板

c 中有乙個重要特性,那就是模板型別。類似於objective c中的泛型。c 通過類模板來實現泛型支援。在引入typename之前,class關鍵字早已在模板申明中被使用。在typename關鍵字引入後,可以用它來替代class關鍵字。如 template和 template相同 1 定義乙個te...