In Silverlight 2, using C# on ASP.NET, you can pass a set of Initialization Parameters by assigning the Silverlight object's InitiParams with a string that's a series of comma separated key/value pairs.
I've seen other systems that have a similar mechanism for passing around collections of key/value pairs as a single string.
What is the solution for specifying a value that has a comma in it?
For example this string doesn't have a problem:
string s1 = "key1=value1,key2=value2";
but this one does:
string s2 = "key1=value1,key2=two,values";
i.e. the "two,values" needs to have the comma escaped in some way...