读书人

帮忙看下这段程序不让用对象而直接

发布时间: 2012-05-07 12:40:40 作者: rapoo

帮忙看下这段程序,不让用对象,而直接用类

C# code
using System;public class MyMath{    public static long Add(params int[] args)    {        int ctr=0;        long Answer=0;                for (ctr=0; ctr<args.Length;ctr++)        {            Answer +=args[ctr];        }        return Answer;    }        public static long Subtract(int arg1, int arg2)    {        long Answer=0;        Answer=arg1-arg2;        return Answer;    }}class MyAp{    public static void Main()    {            MyMath math=new MyMath();        long Result=0;                Result=math.Add(1,2,3);        Console.WriteLine("Add result is {0}", Result);                Result=math.Subtract(5,2);        Console.WriteLine("Subtract result is {0}",Result);    }}            


[解决办法]
Result = MyMath.Add(1,2,3);

[解决办法]
因为MyMath类里面的 Add、Subtract方法都是static就是说是静态方法。静态方法是不用实例化类直接 "类名.方法名"调用的...
[解决办法]
探讨
引用:

public static class MyMath

调用时直接用MyMath.add


我的类不是static啊

读书人网 >C#

热点推荐