c#,又错在哪里了,创建对象怎么不对?

来源:百度知道 编辑:UC知道 时间:2024/05/22 03:15:07
using System;
namespace code
{
class Hello
{
public static void Main()
{
tl=new tools.only();
Console.WriteLine("this is a program!");
tl.wdata();
Console.ReadKey();
}
}
}
namespace tools
{
class only
{
static void wdata()
{
Console.WriteLine("今天是星期六");
}
}
}

先Thank You了

using System;
namespace code
{
class Hello
{
public static void Main()
{
Console.WriteLine("this is a program!");
tools.only.wdata();//调用静态方法
tools.only on = new tools.only();//对象实例化
on.wdata2();//调用实例方法
Console.ReadKey();
}
}
}
namespace tools
{
class only
{
public static void wdata()//静态方法不需要实例化直接类名+方法名 你这份代码有两个名称空间,你正确调用了名称空间,但是你的静态方法是私有的,所以不能访问
//我因此加了一个public公共的方法
{
Console.WriteLine("今天是星期六");
}

public void wdata2()//实例方法
{
Console.WriteLine("今天是星期六");
}
}
}