Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 成员名称不能与其封闭类型Unity 3D相同_C#_Unity3d - Fatal编程技术网

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编写了很多代码,但我甚至没有想到它会与类名冲突。如果你把它作为答案贴出来,我会投你一票!