【发布时间】:2019-11-03 12:06:11
【问题描述】:
我想在标签上显示一段记忆,我有两个班级, 我在 Class1.cs 中的变量,但我无法从 Form1.cs 中读取它
我在 Class1.cs 的变量上添加了“public” 它解决了一些问题,但我无法从 Form1.cs 中读取此变量
Form1 类:
namespace hilemi
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Timer1_Tick(object sender, EventArgs e)
{
label1.Text = (Memory.value)ToString;
}
private void Form1_Load(object sender, EventArgs e)
{
timer1.Start();
}
private void Label1_Click(object sender, EventArgs e)
{
}
}
}
1 类:
namespace hilemi
{
class Memory
{
static string progress = "hl2";
static int adress = 0x545D210;
public static int value;
public void main()
{
VAMemory vam = new VAMemory(progress);
value = vam.ReadInt32((IntPtr)adress);
}
}
}
我收到此错误,我无法运行我的程序 “内存”类型中不存在类型名称“值”
【问题讨论】:
-
这不是C。选择标签时请小心。另外请花一些时间阅读how to ask good questions 和this question checklist。然后编辑您的问题以改进它,例如修复语言标记并将 full 和 complete 错误输出添加为文本,并在显示的代码中的行添加注释你明白了。
-
对不起,我的第一个问题,我改了,谢谢。
-
您是不是要输入
label1.Text = Memory.value.ToString();? -
哦,我改了,修好了
-
这段代码有很多编码缺陷...我想诚实地帮助你,建议你在编码用户界面之前先学习基本的 C# 课程。