我有这段代码:
public class Probna1 : INotifyPropertyChanged
{
Person person = new Person();
person.FirstName = "Joseph";
person.LastName = "Samuel";
FirstNameTextBox.DataContext = person;
}
标志=有这个错误消息:类成员声明中的标记'='无效。
我有公共字段FirstName和LastName的Class Person {get;设置;}
答案 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"书籍系列,可在亚马逊或巴恩斯和诺布尔上购买。快乐的节目!