Reputation: 755
Can somebody give an example of how i pass Dictionary object in some method.???
Upvotes: 8
Views: 60845
Reputation: 9577
You can pass a dictionary like a normal argument:
private void MyMethod(Dictionary<string,string> myDictionary) {
//code
}
Or you can pass it as an object and cast later like:
private void MyMethod(Object myDictionary) {
string color = ((Dictionary<string,string>)myDictionary)["color"];
}
Upvotes: 15
Reputation: 6136
If from the syntax you are referring to .NET then it would be as simple as passing any other parameter into a method
AMethod(Dictionary<string,string> dictionary)
{
// Stuff
}
If you are doing a new inside the AMethod to create a new dictionary then don't forget to add a "ref".
Upvotes: 7