我想在标签上显示内存,我有两个类, 我在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)
{
}
}
}
Class1:
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);
}
}
}
我收到此错误,我无法运行我的程序 类型名称“值”在类型“内存”中不存在
答案 0 :(得分:0)
首先:Memory.value不是类型,您必须编辑如下代码:
private void Timer1_Tick(object sender, EventArgs e)
{
label1.Text = Memory.value.ToString();
}
我建议您阅读C# Type Casting
第二:重复的名称空间,系统只需要一个。
namespace hilemi
namespace hilemi