假设我有一个文本框和一个字符串,我想让文本框文本属性始终反映字符串中写入的内容,而不是每次字符串更改时都指定它。
是否有可能覆盖文本框绘制函数以从..指针中获取值(缺少更好的单词)?我还可以覆盖对象实例函数而无需创建新的继承类吗?
另外,为什么这个董事会坚持让我使用正确的语法来处理文本框对象?在我看来,这只会让帖子更加混乱。
答案 0 :(得分:0)
即使您设法覆盖属性,也不会工作。
.NET中的字符串是不可变对象,对字符串的任何修改都会导致创建新的字符串对象并修改新对象的初始“指针”。
string x = "foo";
string y = x;
x = "bar";
Console.WriteLine(y); //Prints "foo"