注册 登录
编程论坛 C# 论坛

新手菜鸟,刚上路就遇到一问题 ,求指点

dsa792303803 发布于 2017-04-18 01:13, 1838 次点击
using N1;



namespace _2._2._2命名空间
{
    class Progarm  //类Progarm
    {
        static void Main(string[] args) //Main方法 程序的入口点
        {
            A Mya = new A(); //实例化N1中的类A
            A.Myls();  //调用类A中的Myls方法     提示:错误    1    非静态的字段、方法或属性“N1.A.Myls()”要求对象引用

           
        }



    }

    //class Program
    //{
    //    static void Main(string[] args)
    //    {
    //    }
    //}
}
namespace N1
{
    class A  //N1中创建类A
    {
        public void Myls() //Myls方法
        {
            Console.WriteLine("用一生下载你");//输出
            Console.ReadLine();
        }
    }
}
2 回复
#2
yhlvht2017-04-18 20:42
class Progarm  //类Progarm
{
    static void Main(string[] args) //Main方法 程序的入口点
    {
        A Mya = new A(); //实例化N1中的类A
        //A.Myls();  //调用类A中的Myls方法     提示:错误    1    非静态的字段、方法或属性“N1.A.Myls()”要求对象引用   
        Mya.Myls();    //A是类名,只有静态的方法,字段或属性是通过类名来调用,也不需要实例化类。在这个例子中,类A中的方法Myls()并非静态的,并且已经实例化了A,就应该通过变量名Mya来调用  
    }
}
#3
dsa7923038032017-04-18 23:03
回复 2楼 yhlvht
很明显的错误,既然被我忽然了
1