C# 成员名称不能与其封闭类型Unity 3D相同
我真的不知道为什么我在加工线上出错 我在C# 成员名称不能与其封闭类型Unity 3D相同,c#,unity3d,C#,Unity3d,我真的不知道为什么我在加工线上出错 我在公共静态net\u events.net\u event net\u event\u进程(net\u events.net\u event main) 对我来说毫无意义,因为我定义了所有名称空间 namespace net_events { class net_event { public string event_name; public object[] args;
公共静态net\u events.net\u event net\u event\u进程(net\u events.net\u event main)
对我来说毫无意义,因为我定义了所有名称空间
namespace net_events
{
class net_event
{
public string event_name;
public object[] args;
public void add(object mm)
{
object[] bkk = args;
args = new object[args.Length + 1];
for (int i = 0; i < bkk.Length; i++)
args[i] = bkk[i];
args[args.Length] = mm;
}
public Action procc;
public net_event(string eve, Action proc)
{
event_name = eve;
procc = proc;
}
public net_event()
{
}
}
class net_event_proccess
{
private static List<net_events.net_event> events = new List<net_events.net_event>();
public static net_events.net_event net_event_proccess(net_events.net_event main)
{
for (int i = 0; i < events.Count; i++)
if (events.ElementAt(i).event_name == main.event_name)
return events.ElementAt(i);
return main;
}
}
}
namespace net\u事件
{
班级网络活动
{
公共字符串事件名称;
公共对象[]args;
公共空间添加(对象mm)
{
对象[]bkk=args;
args=新对象[args.Length+1];
对于(int i=0;i
您在net\u event\u process
类中定义了一个名为net\u event\u process
的方法。。“成员名称不能与其封闭类型相同”。给它起一个不同的名字…谢谢,我用c编写了很多代码,但我甚至没有想到它会与类名冲突。如果你把它作为答案贴出来,我会投你一票!