c# - CS0103。当前上下文中不存在名称“函数”
问题描述
我被困在我正在研究的这个 Lua 执行器上。它使用一个 API 和一些东西,但不应该那么混乱。我是 C# 的初学者,我需要一些帮助来解决我遇到的问题。我收到一个错误:CS0103。当前上下文中不存在名称“函数”
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.IO;
using System.Threading.Tasks;
using System.Windows.Forms;
using WeAreDevs_API
;
namespace Supreme_Executer
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
ExploitAPI api = new ExploitAPI();
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
}
private void button5_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void button6_Click(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Minimized;
}
private void button1_Click(object sender, EventArgs e)
{
string text = fastColoredTextBox1.Text;
this.api.SendLuaScript(text);
}
private void button2_Click(object sender, EventArgs e)
{
fastColoredTextBox1.Text = "";
}
private void button3_Click(object sender, EventArgs e)
{
OpenFileDialog opendialogfile = new OpenFileDialog();
opendialogfile.Filter = "Lua File (*.lua)|*.lua|Text File (*.txt)|*.txt";
opendialogfile.FilterIndex = 2;
opendialogfile.RestoreDirectory = true;
if (opendialogfile.ShowDialog() != DialogResult.OK)
return;
try
{
fastColoredTextBox1.Text = "";
System.IO.Stream stream;
if ((stream = opendialogfile.OpenFile()) == null)
return;
using (stream)
this.fastColoredTextBox1.Text = System.IO.File.ReadAllText(opendialogfile.FileName);
}
catch (Exception ex)
{
int num = (int)MessageBox.Show("An unexpected error has occured", "oof lmao", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
private void Form1_MouseMove(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
this.Left += e.X - lastPoint.X;
this.Top += e.Y - lastPoint.Y;
}
}
Point lastPoint;
private void Form1_MouseUp(object sender, MouseEventArgs e)
{
lastPoint = new Point(e.X, e.Y);
}
private void listBox1_SelectedIndexChanged(object sender, EventArgs e) => fastColoredTextBox1.Text = File.ReadAllText($"./Scripts/{listBox1.SelectedItem}");
private void button4_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();//Clear Items in the LuaScriptList
Functions.PopulateListBox(listBox1, "./Scripts", "*.txt");
Functions.PopulateListBox(listBox1, "./Scripts", "*.lua");
}
private void button7_Click(object sender, EventArgs e)
{
}
}
}
如果您想下载 Visual Studio 解决方案以更好地查看它,请点击此处
解决方案
该错误告诉您,您要么缺少using
使用Functions
. 查找Functions
并在文件开头添加它的命名空间。