C#委托与冒泡排序实例

作者:農碼一生 时间:2022-05-03 13:26:21 

C#实现委托

namespace Delegate
{
   delegate void DGSayiHi(string name);//声明委托
   delegate void DGDo(string name);
   class Program
   {
       static void Main(string[] args)
       {
           DGSayiHi sayhi = new DGSayiHi(SayChineseHi);
           DGSayiHi sayhi2 = new DGSayiHi(SayEnglishHi);
           sayhi += sayhi2;//实际上+=相当于Delegate.Combine, -=相当于Delegate.Remove

sayhi("春晓");
           Console.ReadLine();
       }
       static void SayChineseHi(string name)
       {
           Console.WriteLine("你好:" + name);
       }

static void SayEnglishHi(string name)
       {
           Console.WriteLine("Hello:" + name);
       }

}
}

C#实现的从小到大的冒泡排序:

public void BubbleSort(int[] array)
       {
           int length = array.Length;
           for (int i = 0; i < length - 1; i++)
           {
               for (int j = length - 1; j > i; j--)
               {
                   // 对两个元素进行交换
                   if (array[j] < array[j - 1])
                   {
                       int temp = array[j];
                       array[j] = array[j - 1];
                       array[j - 1] = temp;
                   }
               }
           }
       }

以上所述是小编给大家介绍的C#委托与冒泡排序实例网站的支持!

来源:https://www.cnblogs.com/wml-it/p/12204098.html

标签:C#,委托,冒泡,排序
0
投稿

猜你喜欢

  • jar包手动添加到本地maven仓库的步骤详解

    2023-11-23 05:09:37
  • SpringBoot中属性赋值操作的实现

    2022-05-04 18:10:30
  • 使用IDEA搭建ssm框架的详细图文教程

    2021-12-04 10:37:20
  • C#中POST接口formdata传参模板的记录

    2022-03-30 01:58:50
  • 详解SpringBoot注解读取配置文件的方式

    2023-08-05 02:51:16
  • DirectInfo.GetFiles返回数组的默认排序示例

    2022-11-15 14:45:02
  • C#实现串口示波器

    2021-08-26 02:02:32
  • 听说用了YYYY-MM-dd的程序员,前些天都在加班改Bug

    2023-07-05 17:48:00
  • WinForm导出文件为Word、Excel、文本文件的方法

    2022-07-08 20:07:16
  • SpringBoot2.0 ZipKin示例代码

    2022-11-25 00:24:40
  • Java 回调callback举例详解

    2023-11-11 16:25:09
  • Zookeeper和Eureka哪个更好?

    2023-11-10 02:57:35
  • c#实现16进制和字符串之间转换的代码

    2023-07-22 08:28:09
  • java IO流 之 输出流 OutputString()的使用

    2023-08-11 23:16:30
  • java中如何获取相关参数

    2023-11-17 20:12:39
  • 基于ElasticSearch Analyzer的使用规则详解

    2023-09-28 14:41:04
  • Java 十大排序算法之冒泡排序刨析

    2022-07-05 19:30:29
  • SpringBoot+Dubbo+Zookeeper实现简单分布式开发的应用详解

    2022-03-02 00:47:40
  • Java访问WebService返回XML数据的方法

    2023-11-10 21:23:09
  • 详解如何让Spring MVC显示自定义的404 Not Found页面

    2023-12-12 15:48:47
  • asp之家 软件编程 m.aspxhome.com