C#创建、调用dll:冒泡排序

开发 后端
本文总结了在C#中创建、调用动态链接库dll的相关知识,即冒泡排序。希望对大家有所帮助。

直接在c#中建立类库,类中可以实现不同的方法和属性;直接编码,无需右键单击类添加方法(这点是与VC++中建立类库的区别),在完成编码后点击生成解决方案即可在相应文件夹中生成.dll文件。

“冒泡排序”注意:

1.类库中的类和类中的方法只有在访问权限为public时才能被类的对象调用,省略情况下默认为praviate;

2.类库名即命名空间的名才为动态链接库的名;

3..dll生成过程中似乎直接加密了,不能利用其他如记事本等打开;

以下是“冒泡排序”的类库的实现:

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Text;  
  4.  
  5. namespace Cord //命名空间名,.dll名  
  6. {  
  7.     public class BubbleSort //类名,可以实例化对象  
  8.     {          
  9.         public void MinToMax(int []list,int n) //“从小到大”方法的实现,对象可以调用  
  10.         {  
  11.             int i, j, min,temp;  
  12.             for (i = 0; i <  n - 1;i++ )  
  13.             {  
  14.                 min = i;  
  15.                 for (j = i + 1; j <  n;j++ )  
  16.                 {  
  17.                     if (list[j] <  list[min])  
  18.                     {  
  19.                         temp=list[min];  
  20.                         list[min]=list[j];  
  21.                         list[j]=temp;  
  22.                     }               
  23.                 }  
  24.             }  
  25.    
  26.         }  
  27.         public void MaxToMin(int[] list, int n)//“从大到小”方法的实现,对象可以调用  
  28.         {  
  29.             int i, j, max, temp;  
  30.             for (i = 0; i <  n - 1; i++)  
  31.             {  
  32.                 max = i;  
  33.                 for (j = i + 1; j <  n; j++)  
  34.                 {  
  35.                     if (list[j] >list[max])  
  36.                     {  
  37.                         temp = list[max];  
  38.                         list[max] = list[j];  
  39.                         list[j] = temp;  
  40.                     }  
  41.                 }  
  42.             }  
  43.  
  44.         }        
  45.     }  

关于“冒泡排序”的实践就到这里,希望对大家有所帮助。

【编辑推荐】

  1. 解密C#-SQLite是如何移植的
  2. 看看如何透过JavaScript调用C#函数
  3. 浅析C#事件注册和注销
  4. 示例:C#通过AMO对象浏览SQL SERVER 2005 SSAS
  5. C#隐藏窗口的几种方法
责任编辑:book05 来源: cnblogs
相关推荐

2009-08-10 16:19:37

C#冒泡排序

2009-09-10 16:30:11

C#排序函数

2009-07-31 17:28:35

C#语言调用DLL

2009-08-03 12:57:27

C#调用DLL

2009-08-07 17:22:36

C#调用dll导出函数

2009-08-05 09:30:39

C#调用DLL函数

2009-08-05 09:40:02

C#调用DLL函数

2009-08-05 16:41:36

C#调用VC dll

2009-08-05 09:22:43

C#调用VC DLL

2009-08-05 16:49:42

C#中调用dll

2011-04-08 09:52:44

C++C#DLL

2009-08-05 17:06:39

ASP调用C# DLL

2024-03-01 20:59:11

C#DLL开发

2009-07-31 14:54:48

dll函数C#导出

2011-03-31 09:13:00

Visual Stud

2009-08-05 09:09:14

C#调用VC DLL接

2009-08-18 16:31:19

Visual C#编写

2009-08-07 17:12:07

C# DLL函数

2009-08-17 16:18:47

C#调用CreateO

2009-08-10 13:05:06

C# DLLC# Delphi开发
点赞
收藏

51CTO技术栈公众号