C#中类成员声明中的标记'='无效

时间:2014-11-29 17:51:26

标签: c#

我有这段代码:

public class Probna1 : INotifyPropertyChanged
{
    Person person = new Person();
    person.FirstName = "Joseph";
    person.LastName = "Samuel";
    FirstNameTextBox.DataContext = person;
}

标志=有这个错误消息:类成员声明中的标记'='无效。

我有公共字段FirstName和LastName的Class Person {get;设置;}

2 个答案:

答案 0 :(得分:2)

您无法直接在课堂上设置属性,您必须将声明放在方法中。

尝试在构造函数中执行此操作:

public class Probna1 : INotifyPropertyChanged
{
    Person person;

    public Probna1()
    {
        person = new Person();
        person.FirstName = "Joseph";
        person.LastName = "Samuel";
        FirstNameTextBox.DataContext = person;
    }
}

答案 1 :(得分:2)

Milos,我的印象是你不仅是C#的新手,也是面向对象编程的新手。 FirstNameTextBox属于您的Windows窗体,因此您必须从您的类中引用该窗体。但是,这通常不是一个好主意。你想要完成什么?

我会推荐一本关于C#的好的入门书,这样你就可以理解它的基础知识。我喜欢" Step by Step"书籍系列,可在亚马逊或巴恩斯和诺布尔上购买。快乐的节目!