C#从数组中获取最小值

编程入门 行业动态 更新时间:2024-10-16 22:12:45
本文介绍了C#从数组中获取最小值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我被困在从数组中获取最小值.每次运行时,最小值仍为零.我知道索引必须减一,但我只是不知道如何将其应用于代码.对不起,我的英语不好,希望大家能帮帮我!

I'm getting stuck on getting min value from array. every time when I run it, the minimum value is still zero. I know that the index has to go to minus one, but i just don't know how should I apply it on the code. sorry for my poor English, I hope you guys can help me out!

public partial class Form1 : Form { int[] numbers = new int[99]; int index = 0; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } public int Som() { //if the numbers are <99 they will be add to index. int som = 0; for (int i = 0; i < 99; i++) { som = som + numbers[i]; } return som; } public int Average() { // int answersom = Som(); int g = (answersom / index); return g; } public int Max() { int Max = numbers[0]; foreach (int number in numbers) { if (number > Max) { Max = number; } } return Max; } public int Min() {// array gets de value thats on 0 int Min = numbers[0]; foreach (int number in numbers) {// if the number is smaller then 0. if (number < Min) {// zero is the new number Min = number; } } return Min; } private void button1_Click(object sender, EventArgs e) { //if textbox doesnt contain numbers if (textBox1.Text.All(chr => char.IsLetter(chr))) { //labeltext message 'please only fill in numbers' label1.Text = "Vul alleen Cijfers in"; } //else else { //is putting the numbers on the right spot of the array numbers[index] = Convert.ToInt32(textBox1.Text); //index will add each time. index++; label4.Text = Convert.ToString(Som()); } // int g = Convert.ToInt32(textBox1.Text); label5.Text = Convert.ToString(Average()); { label6.Text = Convert.ToString(Min()); label7.Text = Convert.ToString(Max()); } } }

}

推荐答案

您可以轻松地使用Linq,

You can easily use with Linq,

使用System.Linq;

Using System.Linq;

int min = numbers.Min();

更多推荐

C#从数组中获取最小值

本文发布于:2023-11-07 10:43:19,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1566237.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:组中   最小值

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!