当前位置:编程学习 > C#/ASP.NET >>

C# 大哥们帮帮我~!

class Program
    {

        static int maxValue(int[] intarray)

        {
            int maxVal = intarray[0];

            for (int i = 1; i < intarray.Length; i++)
            {
                if (intarray[i] > maxVal)
                
                    maxVal = intarray[i];
                
            }

            return maxVal;
        }

        static void Main(string[] args)
        {


            string[] myarray = Console.ReadLine().Split(' ');

            string maxVal = maxValue(myarray);

            Console.WriteLine("最大值是: ", maxVal);

            Console.ReadKey();

            
        }
    }

帮我改改 我都迷糊了  谢谢各位 --------------------编程问答--------------------             string[] myarray = Console.ReadLine().Split(' '); 这里定义的是string[]类型

     static int maxValue(int[] intarray)这里要求的是int[]类型参数。类型不符啊,这里的返回值为int型,但   string maxVal = maxValue(myarray);这里定义为string型,不对啊。

 Console.WriteLine("最大值是: ", maxVal);  改为  Console.WriteLine("最大值是:{0} ", maxVal)

你要比较字符串,还是整型?
如果要比较字符串用字符串的方法,Compare方法。

--------------------编程问答-------------------- 我要比较的是整形数字 到底怎么改我没有看明白
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,