【发布时间】:2014-12-08 13:27:29
【问题描述】:
假设我有一个代表一个页面的对象类,它有两个属性strTitle 存储原始标题和strUrlTitle我想存储 URL 友好标题。
我只想在分配strTitle 时分配strUrlTitle,因此我使用了以下代码。
public class Page
{
public strUrlTitle {get; private set;}
public strTitle {
get
{
return strTitle;
}
set
{
strTitle = value;
strUrlTitle = HttpUtility.UrlEncode(value.Replace(" ", "-").Trim());
}
}
}
但似乎当我调用 set 方法并分配 strTitle 值时,再次调用 set 方法,我们最终陷入无限循环。因此我的问题是如何从一个 get 方法分配两个值?
谢谢
【问题讨论】:
标签: c#