我正在开发 wpf 应用程序,我必须将一些全局对象从一个类传递到另一个类,因此我为该类声明了一个参数化构造函数,我担心哪个作为参数、字典或哈希表的性能更好。
我读了这篇文章Dictionary and Hashtable之间的区别
下面的代码是使用hashtable
public partial class Sample: Window
{
Hashtable session = new Hashtable();
string Path= string.Empty;
string PathID= string.Empty;
public Sample(Hashtable hashtable)
{
if (session != null)
{
this.session = hashtable;
Path= session["Path"].ToString()
PathID= session["MainID"].ToString();
}
InitializeComponent();
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
}
}