Work with HashSet и SortedSet in C#

Forums:

var chars = new HashSet<Char> { 'B''A''D''C' };
var str = "";
foreach (var c in chars) {
    str += (str == "" ? "" : "; ") + c;
}
//str is "B; A; D; C"

var sortedChars = new SortedSet<Char> { 'B''A''D''C' };
str = "";
foreach (var c in sortedChars) {
    str += (str == "" ? "" : "; ") + c;
}
//str is "A; B; C; D"

var maxValue = sortedChars.Max;
//maxValue is 'D'

var minValue = sortedChars.Min;
//maxValue is 'A'