在 C#4.0 中从自动属性恢复为常规属性

发布于 2024-12-04 20:48:15 字数 119 浏览 0 评论 0原文

谁能解释一下如何从自动实现的属性 (AIP)A 恢复到常规属性。

例如。如果我已经声明了一个 AIP,那么如何使其成为常规(如何在 get 和 set 访问器方法中编写一些代码。)

提前致谢!

Can anyone explain me how to revert from automatic implemented poperty (AIP)A to regular property.

For eg. iF i have declared a AIP, then how to make it regular (how to write some code in get and set accessor method.)

Thanks in advance !!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

虫児飞 2024-12-11 20:48:15

AIP can be used only "when no additional logic is required in the property accessors" so, to revert them, just declare them the "old way": define a private property (if needed) and put the needed code in your property accessors blocks.

只是偏爱你 2024-12-11 20:48:15

你可以做这样的事情来完成你的工作
公共字符串您的财产
{
得到
{
//在这里附加属性的业务逻辑,经过一些计算后返回一些内容
//例如几何图形的面积
}

{
// 附加你的逻辑,例如名字和姓氏的串联
//(名字+姓氏);
}
}

You could do something like this to get your job done
public String YourProperty
{
get
{
//append your business logic for the property here return something after some calculation
//e.g. area of a geometric figure
}
set
{
// Append your logic her fir e.g concatenation of firstname and lastname
//(Firstname + Lastname);
}
}

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文