C 類庫開發示例及在專案中該類庫的方法

2021-06-27 05:00:48 字數 1732 閱讀 6351

首先在vs中新建類庫專案:

接著,修改自動生成的類,或者將自動生成的類刪掉然後新增新類:

**如下:

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace mymath

set

}public int colnum

set

}#endregion

#region 建構函式

public mymatrix(int r, int c)

public mymatrix(int[,] da)

#endregion

#region 索引器

public int this[int r,int c]

set}

#endregion

#region 過載+、-運算子

public static mymatrix operator +(mymatrix m1, mymatrix m2)

}return re;

}public static mymatrix operator -(mymatrix m1, mymatrix m2)

}return result;

}#endregion

#region 方法

public mymatrix transpose()

}mymatrix array2 = new mymatrix(6, 8);

for (int i = 0; i < array1.rownum; i++)

}string s = array1.tomatrixstring().tostring();

console.writeline("原來的矩陣array1為:\n" + s);

s = array2.tomatrixstring().tostring();

console.writeline("原來的矩陣array2為:\n" + s);

mymatrix arraysum = array1 + array2;//呼叫過載+方法

s = arraysum.tomatrixstring().tostring();

console.writeline("array1 + array2為:\n" + s);

mymatrix arraysubtract = array1 - array2;//呼叫過載-方法

s = arraysubtract.tomatrixstring().tostring();

console.writeline("array1 - array2為:\n" + s);

mymatrix arraytranspose = array1.transpose();

s = arraytranspose.tomatrixstring().tostring();

console.writeline("轉置後的矩陣為:\n" + s);

console.readkey();}}

}

效果如下:

完!

設定C 類庫專案中可以新增WPF元素

1.引言 最近在搭建乙個wpf的外掛程式框架,需要將wpf介面封裝到各個外掛程式類庫中。而預設情況下建立的c 類庫,是不能新增wpf元素的,這就需要我們手動對專案設定進行一些調整。下面就說說具體的設定過程。2.建立wpflib專案 我們建立乙個名稱為wpflib的類庫專案,這時滑鼠右鍵專案名稱 新增...

在ARC專案中使用非ARC框架或者類庫的解決方案

ios 4引入了automatic reference count arc 編譯器可以在編譯時對obj c物件進行記憶體管理。之前,obj c的記憶體管理方式稱作引用計數,就是obj c物件每被 使用 一次,引用計數 1,當引用計數為0時,系統會 記憶體.用程式語言 表達,就是allco的要rele...

在ARC專案中使用非ARC框架或者類庫的解決方案

ios 4引入了automatic reference count arc 編譯器可以在編譯時對obj c物件進行記憶體管理。之前,obj c的記憶體管理方式稱作引用計數,就是obj c物件每被 使用 一次,引用計數 1,當引用計數為0時,系統會 記憶體.用程式語言 表達,就是allco的要rele...