| c# Programming Glossary: surrogateReverseString, a C# interview-question http://stackoverflow.com/questions/1009689/reversestring-a-c-sharp-interview-question  given so far Every single one of them so far will fail on surrogate pairs and combining characters. Oh the joys of Unicode. Reversing.. 
 C#: How can I safely convert a byte array into a string and back? [duplicate] http://stackoverflow.com/questions/1134671/c-how-can-i-safely-convert-a-byte-array-into-a-string-and-back  get invalid unicode sequences such as the first half of a surrogate pair without the second half. Nothing's going to decide to normalize.. 
 How to output unicode string to RTF (using C#) http://stackoverflow.com/questions/1368020/how-to-output-unicode-string-to-rtf-using-c  code points from U 0000 through U 10FFFF except for the surrogate code points U D800 “U DFFF which are not characters are uniquely.. 
 Serializing anonymous delegates in C# http://stackoverflow.com/questions/321827/serializing-anonymous-delegates-in-c-sharp  could be caused by using the following serialization surrogate to enable serialization of anonymous functions delegate lambdas... 
 How to detect the character encoding of a text file? http://stackoverflow.com/questions/4520184/how-to-detect-the-character-encoding-of-a-text-file  way to recognize UTF 16 without a BOM is to look for surrogate pairs D 8 B xx D C F xx but non BMP characters are too rarely.. 
 How to enumerate the LOCALIZED alphabet in C#? http://stackoverflow.com/questions/5676692/how-to-enumerate-the-localized-alphabet-in-c  Ranges Trace.WriteLine Chars.Count '' 28351 '' Include surrogate pairs as letters. .Net does not have a way to determine if these.. R.EndRange  '' Convert the integer to either a char or a surrogate pair string  S Char.ConvertFromUtf32 I  '' See if the character.. returnSurrogatePairs Then  '' If asked to also return surrogate pairs then do so  Ret.Add S  End If Next Next Return Ret End.. 
 How can I convert a list<> to a multi-dimensional array? http://stackoverflow.com/questions/678178/how-can-i-convert-a-list-to-a-multi-dimensional-array 
 C# and UTF-16 characters http://stackoverflow.com/questions/697055/c-sharp-and-utf-16-characters  int method that will recognize a simple character or a surrogate pair starting at the specified index. To iterate through the.. a combining characters a u0304 u0308 ā ̈ and surrogate pairs uD950 uDF21   will all be treated as a single.. 
 ProtoBuf-net serializing IEnumerable<T> http://stackoverflow.com/questions/7793527/protobuf-net-serializing-ienumerablet  that isn't quite what you want. Jonathan is right that a surrogate for the outer class the thing which has _itemsSet TSet and AddT.. 
 Graph database for .NET http://stackoverflow.com/questions/816055/graph-database-for-net  to traverse the nodes of the graph instead of implementing surrogate solutions which would be hardly maintainable and would massively.. 
 |