C#LINQ方法操作-Max求数组集合中最大值
.net framwork3.5 后才会有此方法
decimal[] Numbers = new decimal[] { 0.5,0.6,,0.7 };decimal max = Numbers.Max();//0.7int i = Array.IndexOf(Numbers, max);//获取数组的下标 2
Max用来返回数值集合中的最大值
求整数类型的集合的最大值
var numbers = new List< int > { 1, 8, 3, 2 };
|
int maxNumber = numbers.Max(); // maxNumber: 8
|
可空int的最大值
得到int?list的最大值
var numbers = new List< int ?> { 1, 8, null , 3 };
|
int ? maxNumber = numbers.Max(); // maxNumber: 8
|
只有null值的list的最大值是null
var numbers = new List< int ?> { null };
|
int ? maxNumber = numbers.Max(); // maxNumber: null
|
一个元素都没有的list求最大值返回null
var numbers = new List< int ?>(); // empty list
|
int ? maxNumber = numbers.Max(); // maxNumber: null
|
3 在Max中使用select
比如求字符串最长的那个
var stringList = new List< string > { "1" , "88888888" , "333" , "22" };
|
int maxLength = stringList.Max(x => x.Length); // maxLength: 8
|
int maxLength = stringList.Select(x => x.Length).Max(); // maxLength: 8
|
C#LINQ方法操作-Max求数组集合中最大值相关推荐
- 递归方法求数组元素中的最大值
递归方法求数组元素中的最大值 下面展示一些 内联代码片. // 用递归 方法求下列数组中的最大值 int a[]={1,2,3,4,5,6,7};```script //用递归函数实现 #includ ...
- Java学习小程序(8)求数组元素的最大值并放在最后一位
求数组元素的最大值并放在最后一位,创建一个10个长度的数组,随机生成0-99之间的数值放入数组,找出最大值,将数组的长度扩容为11,把最大值赋给最后一位. //求数组的最大值放在最后一位 import ...
- 求数组里面的最大值和最小值
题目: 求数组里面的最大值和最小值 比如:数组 1,2,3,4,5 最大值是5,最小值是1 代码实现: #include <stdio.h> int max,min; void getMa ...
- java定义一个方法,返回整数数组的元素最大值
java定义一个方法,返回整数数组的元素最大值 /*** 定义一个方法* 返回整数数组的元素最大值*/ public class Test23 {public static int maxArray( ...
- 网易之小易最近在数学课上学习到了集合的概念,集合有三个特征:1.确定性 2.互异性 3.无序性.需要根据给定的w,x,y,z,求出集合中一共有多少个元素。
import java.util.HashSet; import java.util.Scanner; import java.util.Set;/*** 小易最近在数学课上学习到了集合的概念,集合有 ...
- 汇编语言 求三个数中最大值,结果存入MAX单元
已知X.Y.Z.MAX为16位的带符号数,求三个数中最大值,结果存入MAX单元. 思路:定义数据段,代码段,让堆栈段自动装入:X,Y,Z,MAX 16位带符号数没有给出,那就自己写几个吧,那问题来了, ...
- 【python】 求数组最小值,最大值,最小偶数,最大奇数
[python] 求数组最小值,最大值,最小偶数,最大奇数 lst = [3, 6, 1, 8, 1, 9 , 8,10,21] min=lst[0] max=lst[0] mi=lst[0] ma= ...
- 求数组中数的最大值、最小值(C语言)
求数组中数的最大值.最小值(C语言) #include<stdio.h>void main(void) {int num[10],i,imax,imin,imaxp,iminp;for(i ...
- 求集合中最大值、最小值、和
求集合中最大值.最小值.和 public class Demo5 {public static void main(String[] args) {List<Integer> nums = ...
- C#方法,可空类型,数组,集合,ArrayList排序,List,Hashtable和Dictionary
C#方法 方法的定义: public void/int Compare(int a,int b){ } Program program = new Program(); Console.WriteLi ...
最新文章
- 详谈jsp和servlet的区别
- php v9 ajax 翻页,php ajax 无刷新翻页实现代码
- 使用VS2005调试ASP程序
- BZOJ1935 园丁的烦恼
- 《Windows Communication Foundation之旅》系列之一
- GDCM:gdcm::PhotometricInterpretation的测试程序
- 银行卡突然收到500万银行会监控吗?
- 【剑指offer】面试题57 - II:和为s的连续正数序列(Java)
- 这个网站不错,根据引用jar包路径查找原JAR包
- linux使用iscsi磁盘的几个步骤
- mybatis里面返回list集合
- [译] Redux vs. React 的 Context API
- rgb、rgba转换成hex格式的方法
- php函数体用return,php递归函数使用return问题
- c语言__100以内的奇数
- 报修管理系统微信小程序源码 带前端后端源码
- 广州科二化龙考场_广州考驾照[科目二]化龙考场.考试详解
- 大众车机天宝187A Hack笔记
- cmf5 excel 导入
- CS5218 DP转HDMI 4K30HZ转换方案
热门文章
- Cache基本原理之:结构
- java程序包怎么更新,从Java 8升级到Java 11-软件包sun.util不存在
- mysql 查询polygon_如何通过mysql 判断点是否在指定多边形区域内
- 数论基础——素数判断约数枚举整数分解(模板)
- 1949年-2021年历史县级行政区划分布数据 中国行政村边界数据、乡镇街道边界、行政区划边界
- 用概率的方法计算Pi值
- 在python中对文件操作的一般步骤是_文件操作(一) 笔记------python
- 内存占用_一文教你节省 90% 的内存占用
- cat 监控 java,分布式监控CAT客户端的SpringBoot集成
- python turtle画房子详细解释_Python turtle 绘图入门必知必会