无法访问方法
Cannot access a method
我在使用以下代码时遇到错误。我无法调用函数 ShowUp()。 class Dx 是在错误的地方还是声明的方法有误?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Program1
{
class Program
{
public class Dx
{
void ShowUp()
{
Console.Write("Show");
Console.Read();
return;
}
}
static void Main(string[] args)
{
Dx.ShowUp();
}
}
}
函数不是静态的。
因此要么更改您的函数定义,要么创建一个实例。而且你的功能需要是内部的或 public 正如@uguraldanmaz 提到的:
正在将您的函数更改为静态函数
public 静态 void ShowUp()
正在创建 class
的实例
var dx = new Dx();
dx.ShowUp();
我在使用以下代码时遇到错误。我无法调用函数 ShowUp()。 class Dx 是在错误的地方还是声明的方法有误?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Program1
{
class Program
{
public class Dx
{
void ShowUp()
{
Console.Write("Show");
Console.Read();
return;
}
}
static void Main(string[] args)
{
Dx.ShowUp();
}
}
}
函数不是静态的。
因此要么更改您的函数定义,要么创建一个实例。而且你的功能需要是内部的或 public 正如@uguraldanmaz 提到的:
正在将您的函数更改为静态函数
public 静态 void ShowUp()
正在创建 class
的实例var dx = new Dx(); dx.ShowUp();