回 帖 发 新 帖 刷新版面

主题:参数为两个字符数组

char[ ] f(char[ ] a1, char[ ] a2) 
        {
            if (a1.Length<0 && a2.Length<0)
                return null;
            else if(a1.Length<0 && a2.Length>0)
                return a2;
            else if(a2.Length<0 && a1.Length>0)
                return a1;
            else
            {
                int j=0;
                for(int i=0;i<a1.Length;i++,j++)
                {
                    if(a1[i]>a2[j])
                        return a1;
                    if(a1[i]<a2[j])
                        return a2;
                }
                if(j<a2.Length)
                    return a2;
                else
                    return a1;

            }
        }

    ConsoleApplication11.Class1 t= new ConsoleApplication11.Class1( );
            System.Console.WriteLine(t.f(new char[]{'a', 'b', 'c'},{'a'}));
系统提示最后一句有错,错在什么地方"请高手指点

回复列表 (共4个回复)

沙发

System.Console.WriteLine(t.f(new char[]{'a', 'b', 'c'},new char[]{'a'}));

板凳


谢谢!以后请都关照,大虾能六下你的E-MAIL吗,我的是chen_zheng_feng@163.com

3 楼

不知高手有没有时间解决另一个问题:C#中如何解决返回整数数组 (见本论坛),小第先谢了。

4 楼

不知一楼有没有时间解决另一个问题:C#中如何解决返回整数数组 (见本论坛),小第先谢了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册