[英]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.