“Port.Form1.abc”是“字段”,但此处被当做“类型”来使用

namespace Port
{
struct constantValue
{
public string Name;
}

public partial class Form1 : Form
{
    constantValue abc;
    abc.Name = "123";

}

}

但是提示“Port.Form1.abc”是“字段”,但此处被当做“类型”来使用。各位大神,这是什么原因啊

但是我在控制台应用程序中使用没问题,一切正常。在窗体程序里就不行,什么原因?

但是我在控制台应用程序中使用没问题,一切正常。在窗体程序里就不行,什么原因?