【发布时间】:2013-03-17 17:23:29
【问题描述】:
如果我这样做,我需要知道是否存在一些性能问题/考虑:
public Hastable Properties=...
public double ItemNumber
{
get { return (double)Properties["ItemNumber"]; }
set
{
ItemNumber = value;
Properties["ItemNumber"] = value;
}
}
Public string Property2....
Public ... Property 3....
而不是直接访问属性:
public string ItemNumber { get; set; }
public string prop2 { get; set; }
public string 3...{ get; set; }
【问题讨论】:
-
你分析了吗?它是您应用程序的瓶颈吗?
-
@irsog,你提到的问题完全不同……建议你再读一遍。
-
如果它不用于一些密集的 1000 万循环计算,它不应该成为您应用程序的瓶颈。使用 Dictionary
来避免演员阵容。你建议的代码不要做同样的事情。第一个可以保存许多值,第二个 - 只有一个 -
set部分可能存在与网站相关的问题...
标签: c# properties