[英]C# Errors - File wont compile
我有一个代码,我打算编译成一个 .DLL 文件(它用于游戏《使命召唤:现代战争 3》)。 但是,它不会编译。 有任何想法吗? 谢谢!
using MapEdit;
using Addon;
using System;
namespace mp_terminal_cls
{
public class mp_terminal_cls : MapEdit
{
public mp_terminal_cls()
{
}
createfloor(new Vector(2263f,4406f,286f),new Vector(2958f,4147f,286f));
public override void OnMapChange()
{
base.OnMapChange();
}
}
}
我收到 7 个错误,问题是原始代码完全相同。 我只添加了 2 行新代码。 这是错误:
对不起,我对 C# 很陌生,我只有大约 2 个月的 VB 经验。
1) createfloor
的调用移动到构造函数的主体或OnMapChange
的主体中(从您的代码中,我们无法确定您需要哪一个):
public mp_terminal_cls()
{
createfloor(new Vector(2263f,4406f,286f),new Vector(2958f,4147f,286f));
}
或者
public override void OnMapChange()
{
createfloor(new Vector(2263f,4406f,286f),new Vector(2958f,4147f,286f));
base.OnMapChange();
}
2) 基类MapEdit
似乎没有OnMapChanged
方法。
作为旁注,您的类和命名空间应该具有不同的名称,以避免歧义问题。
基本上有两个错误
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.