C#代表
来源:互联网 发布:php默认编码方式 编辑:程序博客网 时间:2024/06/10 04:52
using System;class Program{ static void Main(string[] args) { SortClass.Sort up = new SortClass.Sort(Ascending); SortClass.Sort down = new SortClass.Sort(Descending); SortClass doIT = new SortClass(); SortClass.val1 = 310; SortClass.val2 = 220; Console.WriteLine("Before Sort: val1 = {0}, val2 = {1}", SortClass.val1, SortClass.val2); doIT.DoSort(up); Console.WriteLine("After Sort: val1 = {0}, val2 = {1}", SortClass.val1, SortClass.val2); Console.WriteLine("Before Sort: val1 = {0}, val2 = {1}", SortClass.val1, SortClass.val2); doIT.DoSort(down); Console.WriteLine("After Sort: val1 = {0}, val2 = {1}", SortClass.val1, SortClass.val2); } public static void Ascending(ref int first, ref int second) { if (first > second) { int tmp = first; first = second; second = tmp; } } public static void Descending(ref int first, ref int second) { if (first < second) { int tmp = first; first = second; second = tmp; } }}public class SortClass{ static public int val1; static public int val2; public delegate void Sort(ref int a, ref int b); public void DoSort(Sort ar) { ar(ref val1, ref val2); }}
Before Sort: val1 = 310, val2 = 220After Sort: val1 = 220, val2 = 310Before Sort: val1 = 220, val2 = 310After Sort: val1 = 310, val2 = 220Press any key to continue...
0 0
- C#代表
- 代表--C#中相当于指针
- C#代表类型(delegate)
- C# 引用类型-代表类型
- 代表
- C#代表元及事件触发
- C#代表元及事件触发
- C#的代表类型(delegate)
- C#代表(delegate)和事件(event)
- C#代表(delegate)和事件(event)
- C#代表元及事件触发(Love.NET原创)
- c#学习之??和?分别代表的意思
- c#中数组如何声明?C#中代表DELEGATE的作用是什么?
- c#学习笔记之八 函数的代表delegate的用法:c# 求 三角函数 指数函数 积分
- C#语句public Square1[,] squares1;这条语句是什么意思?逗号是代表什么
- 各个代表
- c#正则表达式验证TextBox输入的门牌号的方法,比如A12H代表A栋12层H户
- 学历代表过去、能力代表现在、学习力代表未来
- 如何做好一名实习生
- Hilbert各种概念一览
- myeclipse导入别人的项目乱码问题
- 王朝 第十六周 逆序输出
- django 1.9.7 备忘
- C#代表
- Linux下串口编程基础
- hadoop下利用庖丁分词实现分词+wordcount的环境配置
- 关于两个变量值的三种方法
- netty的引导程序ServerBootStrap
- MySQL中的日期时间函数
- 启动结束进程;PROCESS_INFORMATION;CreateProcess;ZeroMemory;TerminateProcess;ShellExecute
- 王朝 第十六周 计算字符长度
- 欢迎使用CSDN-markdown编辑器