SPBeginer
SPBeginer

Reputation: 755

How to pass Dictionary<string, string> object in some method

Can somebody give an example of how i pass Dictionary object in some method.???

Upvotes: 8

Views: 60845

Answers (2)

dlock
dlock

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

Paul Hadfield
Paul Hadfield

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

Related Questions