【发布时间】:2017-03-13 16:52:54
【问题描述】:
为了便于理解,我有一个将对象作为标签返回的函数,我们称之为“lblStatus”。
public Label statusUpdater(int x)
{
Label lblStatus = new Label();
if (x==1)
{
lblStatus.text = "I like Cheese!";
}
else
{
lblStatus.text = "And I don't care!";
}
return lblStatus;
}
label1 = myclass.statusUpdater(1);
这可能吗?
我真正需要的只是将Label 中的所有属性提供给另一个。
不像this(label1 存在于设计器中)
【问题讨论】:
-
x=1将赋值,它不会测试逻辑。 -
@tadman 谢谢,已更正。
-
为什么不用调试器测试一下看看?
-
那么,您是想创建另一个
Label,其文本与现有文本相同,还是试图在各个方面都生成一个精确的副本?或者你只是想用一些默认值创建一个全新的标签? -
@OusmaneMahyDiaw 我做到了,但没有成功。没有错误,但也没有输出。这就是我来这里的原因