c#中使用重载方法实现整数,长整型和浮点数求绝对值计算

如题所述

你重载哪个类的哪个方法也不说一下。。。,那我自己取名叫Abs了

public static int Abs(int i){
if(i<0)
return i*-1;
return i;
}
public static long Abs(long i){
if(i<0L)
return i*-1L;
return i;
}
public static float Abs(float i){
if(i<0L)
return i*(-1.0f);
return i;
}

追问

使用实例(非静态)函数声明和调用。不用Math类

追答public int Abs(int i){
    if(i<0)
        return i*-1;
    return i;
}
    public long Abs(long i){
    if(i<0L)
        return i*-1L;
    return i;
}
        public float Abs(float i){
    if(i<0L)
        return i*(-1.0f);
    return i;
}

追问

那使用sort重载方法呢,分别实现不同类型数据输出呢?谢谢!

那个i<0L是什么?_?

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网