C#創(chuàng)建、調(diào)用dll:冒泡排序
直接在c#中建立類庫(kù),類中可以實(shí)現(xiàn)不同的方法和屬性;直接編碼,無(wú)需右鍵單擊類添加方法(這點(diǎn)是與VC++中建立類庫(kù)的區(qū)別),在完成編碼后點(diǎn)擊生成解決方案即可在相應(yīng)文件夾中生成.dll文件。
“冒泡排序”注意:
1.類庫(kù)中的類和類中的方法只有在訪問(wèn)權(quán)限為public時(shí)才能被類的對(duì)象調(diào)用,省略情況下默認(rèn)為praviate;
2.類庫(kù)名即命名空間的名才為動(dòng)態(tài)鏈接庫(kù)的名;
3..dll生成過(guò)程中似乎直接加密了,不能利用其他如記事本等打開;
以下是“冒泡排序”的類庫(kù)的實(shí)現(xiàn):
- using System;
 - using System.Collections.Generic;
 - using System.Text;
 - namespace Cord //命名空間名,.dll名
 - {
 - public class BubbleSort //類名,可以實(shí)例化對(duì)象
 - {
 - public void MinToMax(int []list,int n) //“從小到大”方法的實(shí)現(xiàn),對(duì)象可以調(diào)用
 - {
 - int i, j, min,temp;
 - for (i = 0; i < n - 1;i++ )
 - {
 - min = i;
 - for (j = i + 1; j < n;j++ )
 - {
 - if (list[j] < list[min])
 - {
 - temp=list[min];
 - list[min]=list[j];
 - list[j]=temp;
 - }
 - }
 - }
 - }
 - public void MaxToMin(int[] list, int n)//“從大到小”方法的實(shí)現(xiàn),對(duì)象可以調(diào)用
 - {
 - int i, j, max, temp;
 - for (i = 0; i < n - 1; i++)
 - {
 - max = i;
 - for (j = i + 1; j < n; j++)
 - {
 - if (list[j] >list[max])
 - {
 - temp = list[max];
 - list[max] = list[j];
 - list[j] = temp;
 - }
 - }
 - }
 - }
 - }
 - }
 
關(guān)于“冒泡排序”的實(shí)踐就到這里,希望對(duì)大家有所幫助。
【編輯推薦】















 
 
 
 
 
 
 