博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 之 将string数组转换到int数组并获取最大最小值
阅读量:7106 次
发布时间:2019-06-28

本文共 741 字,大约阅读时间需要 2 分钟。

1、string 数组转换到 int 数组

string[] input = { "1", "2", "3", "4", "5", "6", "7", "8", "9" };int[] output = Array.ConvertAll
(input, delegate(string s) { return int.Parse(s); });

注意:

  使用Array类中的静态泛形式方法ConvertAll进行转换。

  delegate(string s) { return int.Parse(s); }这句表示:建立一个匿名委托,该委托关联的方法体是:return int.Parse(s); 将数组中的每个字符串强制转换成整形并返回添加给 output。

 

2、排序

方法一:使用ArrayList的Sort()方法

using System.Collections;int[] arr = {
2,4,5,6,6,55,66,89,105,669,569 };ArrayList list = new ArrayList(arr);list.Sort();int min = Convert.ToInt32(list[0]);int max = Convert.ToInt32(list[list.Count - 1]);Console.WriteLine("最大" + max +" 最小:"+min);

 

方法二:(若数组中的值都小于a,此时不适用)

int a=0;b=0;for(int i=0;i
a[i]?(b=a):(b=a[i]);只要一轮for循环就能得出最大值,同理求出最小值.}

 

转载地址:http://jlphl.baihongyu.com/

你可能感兴趣的文章
汉诺塔学习笔记,有不正确的地方请小伙伴们指正~·~
查看>>
如何打造优秀团队--建立团队开放分享文化
查看>>
Oracle 获取当前日期及日期格式
查看>>
位运算操作符_
查看>>
IDEA
查看>>
解除yum占用
查看>>
转apk打包
查看>>
missing blocks错误
查看>>
realm数据库使用
查看>>
说说qwerty、dvorak、colemak三种键盘布局
查看>>
3、centos6.*与centos7.*防火墙操作命令
查看>>
Java-函数式编程(三)流(Stream)
查看>>
Android实例-Delphi开发蓝牙官方实例解析(XE10+小米2+小米5)
查看>>
客户端测试
查看>>
Spring与MyBatis结合使用
查看>>
Linux内核分析第三周学习总结
查看>>
Python字符串
查看>>
spring cloud学习(五)断路器 Hystrix
查看>>
configure: error: C preprocessor "arm-linux-gnueabihf-g++" fails sanity check
查看>>
Android简单的monkey测试
查看>>