本文介绍了如何从C#中其他类的函数访问Dictionary?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我创建了一个名为 EngDictionary的类。然后我在函数
中定义一个字典,例如:
I have create a Class named "EngDictionary". and Then i define a dictionary in a functione.g:
public void Dict()
{
Dictionary<string, string> d = new Dictionary<string, string>();
d.Add("Classifieds", "Kleinanzeigen");
//d.Add("windows", 5);
}
现在,我想从主类访问上面定义的词典以检索键和我的字典的值。请给我建议一些代码。我正在使用Visual C#2008 Express Edition,Win应用程序
Now i want to access above defined dictionary from my main class for retrieving the keys and values of my Dictionary. Please Suggest me some code. I am using Visual C# 2008 Express Edition, Win Application
推荐答案
将Dictionary声明为类属性。
Declare Dictionary as class property.
public class Dict {
private Dictionary<string, string> dict;
public SomeDictionary { get dict; set dict = value; }
public Dict() {
dict = new Dictionary<string, string>();
dict.Add("Classifieds", "Kleinanzeigen");
}
}
在其他班级:
Dict d = new Dict();
string test = d.SomeDictionary["Classifieds"];
Console.WriteLine(test);
这篇关于如何从C#中其他类的函数访问Dictionary?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!