我刚开始了学习C#和我碰到一些困惑,我希望有人能向我解释:)相同的变量,不同的结果
namespace WindowsFormsApplication4
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int Md = 0;
private void cmdAnzeigen1_Click(object sender, EventArgs e)
{
int x = 0;
Md = Md + 1;
x = x + 1;
lblErgebnis.Text = "x: " + x + "\n" + "Gx:" + Md;
}
}
}
为什么Md
总是由1增加,但x
没有按” t(保持在1)?我不明白,他们都是同样的变数。
语义上,'Md'符号的正确名称不是[Field](http://msdn.microsoft.com/en-us/library/ms173118.aspx)? –
@YairNevet:字段是一种变量。所以在这种情况下,这两个词都是正确的 –
好的。很公平。 –