C#学习笔记(2)
2023-09-11 14:16:05 时间
Random r = new Random(); // 实例化Random类
int[] array = new int[3] { r.Next(100), r.Next(100), r.Next(100) };
textBox1.Text = "随机生成的3个数为:"+
array[0].ToString()+","+array[1].ToString()+","+array[2].ToString()+"\r\n";
int Max;
Sort S = new Sort();
Max = S.Sort_1(array[0],array[1],array[2]);
textBox1.Text += "值参数方法,最大值为:" + Max.ToString() + "\r\n";
S.Sort_2(ref array[0],ref array[1],ref array[2]); textBox1.Text += "引用参数方法,最大值为:" + array[2].ToString() + "\r\n";
S.Sort_3(array[0],array[1],array[2],out Max); textBox1.Text += "输出参数方法,最大值为:" + Max.ToString() + "\r\n";
S.Sort_4(out Max, array); textBox1.Text += "参数数组方法,最大值为:" + Max.ToString(); class Sort // 声明一个类Sort public int Sort_1(int x, int y, int z) // 值参数方法 int tmp; // tmp是方法Sort_1的局部变量 // 将x,y,z按从小到大排序 if (x y) { tmp = x; x = y; y = tmp; } if (x z) { tmp = x; x = z; z = tmp; } if (y z) { tmp = y; y = z; z = tmp; } return z; // 返回最大值z public void Sort_2(ref int x, ref int y, ref int z) // 引用参数方法 int tmp; // tmp是方法Sort_2的局部变量 // 将x,y,z按从小到大排序 if (x y) { tmp = x; x = y; y = tmp; } if (x z) { tmp = x; x = z; z = tmp; } if (y z) { tmp = y; y = z; z = tmp; } public void Sort_3(int x, int y, int z, out int max) // 输出参数方法 int tmp; // tmp是方法Sort_3的局部变量 // 将x,y,z按从小到大排序 if (x y) { tmp = x; x = y; y = tmp; } if (x z) { tmp = x; x = z; z = tmp; } if (y z) { tmp = y; y = z; z = tmp; } max = z; // 最大值z赋给参数max public void Sort_4(out int max, params int[] a) // 参数数组方法 max = a[0]; for (int i = 1; i a.Length; i++) { if (a[i] max) max = a[i]; }
![](http://img.blog.csdn.net/20140228145725953?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvamt4cWo=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
S.Sort_2(ref array[0],ref array[1],ref array[2]); textBox1.Text += "引用参数方法,最大值为:" + array[2].ToString() + "\r\n";
S.Sort_3(array[0],array[1],array[2],out Max); textBox1.Text += "输出参数方法,最大值为:" + Max.ToString() + "\r\n";
S.Sort_4(out Max, array); textBox1.Text += "参数数组方法,最大值为:" + Max.ToString(); class Sort // 声明一个类Sort public int Sort_1(int x, int y, int z) // 值参数方法 int tmp; // tmp是方法Sort_1的局部变量 // 将x,y,z按从小到大排序 if (x y) { tmp = x; x = y; y = tmp; } if (x z) { tmp = x; x = z; z = tmp; } if (y z) { tmp = y; y = z; z = tmp; } return z; // 返回最大值z public void Sort_2(ref int x, ref int y, ref int z) // 引用参数方法 int tmp; // tmp是方法Sort_2的局部变量 // 将x,y,z按从小到大排序 if (x y) { tmp = x; x = y; y = tmp; } if (x z) { tmp = x; x = z; z = tmp; } if (y z) { tmp = y; y = z; z = tmp; } public void Sort_3(int x, int y, int z, out int max) // 输出参数方法 int tmp; // tmp是方法Sort_3的局部变量 // 将x,y,z按从小到大排序 if (x y) { tmp = x; x = y; y = tmp; } if (x z) { tmp = x; x = z; z = tmp; } if (y z) { tmp = y; y = z; z = tmp; } max = z; // 最大值z赋给参数max public void Sort_4(out int max, params int[] a) // 参数数组方法 max = a[0]; for (int i = 1; i a.Length; i++) { if (a[i] max) max = a[i]; }
相关文章
- C#-DES加解密
- C# Socket编程笔记
- c#中@标志的作用 C#通过序列化实现深表复制 细说并发编程-TPL 大数据量下DataTable To List效率对比 【转载】C#工具类:实现文件操作File的工具类 异步多线程 Async .net 多线程 Thread ThreadPool Task .Net 反射学习
- c# 中内部类的简单介绍 C#内部类
- C#订阅与发布标准实现 visual studio code .net 开发 设计模式之☞策略模式 C#字符串转二进制、二进制转字符串 c# 接口的协变和逆变 c# 使用迭代器来创建可枚举类型 博客园首页新随笔联系订阅管理 随笔 - 117 文章 - 0 评论 - 57 c# 创建,加载,修改XML文档
- 简述C#中IO的应用 RabbitMQ安装笔记 一次线上问题引发的对于C#中相等判断的思考 ef和mysql使用(一) ASP.NET/MVC/Core的HTTP请求流程
- C# DateTime的11种构造函数 [Abp 源码分析]十五、自动审计记录 .Net 登陆的时候添加验证码 使用Topshelf开发Windows服务、记录日志 日常杂记——C#验证码 c#_生成图片式验证码 C# 利用SharpZipLib生成压缩包 Sql2012如何将远程服务器数据库及表、表结构、表数据导入本地数据库
- SQLServerframework启动报异常:Module的类型初始值设定项引发异常 [转]QQ空间、新浪微博、腾讯微博等一键分享API链接代码 window下 mongodb快速安装 数据表查询所有子/父节点 C#学习笔记1
- c#实例化继承类,必须对被继承类的程序集做引用 .net core Redis分布式缓存客户端实现逻辑分析及示例demo 数据库笔记之索引和事务 centos 7下安装python 3.6笔记 你大波哥~ C#开源框架(转载) JSON C# Class Generator ---由json字符串生成C#实体类的工具
- 《C# 6.0 本质论》 阅读笔记
- 浅谈JS中的!=、== 、!==、===的用法和区别 JS中Null与Undefined的区别 读取XML文件 获取路径的方式 C#中Cookie,Session,Application的用法与区别? c#反射 抽象工厂
- C# 字符串拼接性能探索 c#中+、string.Concat、string.Format、StringBuilder.Append四种方式进行字符串拼接时的性能
- 【卷土重来之C#学习笔记】(二)c#编程概述
- C#学习记录——面向对象编程的含义
- C# Dapper 简单实例
- C#,图像二值化(01)——二值化算法综述与二十三种算法目录
- C#学习笔记(4)
- C#学习笔记(1)
- C# 关键字extern用法
- c# Group类
- C# 之 if-else代码优化
- C# SqlBulkCopy
- c#学习笔记