C# 中类成员声明中的标记“=”无效
本文关键字:无效 成员 声明 | 更新日期: 2023-09-27 18:32:30
我有这个代码:
public class Probna1 : INotifyPropertyChanged
{
Person person = new Person();
person.FirstName = "Joseph";
person.LastName = "Samuel";
FirstNameTextBox.DataContext = person;
}
符号 = 有以下错误消息:类成员声明中的标记"="无效。
我有带有公共字段 FirstName 和 LastName 的 Class Person with {get; set;}
不能直接在类中设置属性,必须将声明放在方法中。
尝试在构造函数中执行此操作,如下所示:
public class Probna1 : INotifyPropertyChanged
{
Person person;
public Probna1()
{
person = new Person();
person.FirstName = "Joseph";
person.LastName = "Samuel";
FirstNameTextBox.DataContext = person;
}
}
Milos,我的印象是你不仅对C#很陌生,而且对面向对象编程也很陌生。FirstNameTextBox 属于您的 Windows 窗体,因此您必须从类中引用该窗体。但是,这通常不是一个好主意。你想完成什么?
我会推荐一本关于 C# 的好介绍性书籍,这样你就可以理解基础知识。我喜欢"Step by Step"系列丛书,可在亚马逊或Barnes and Noble上找到。祝您编程愉快!