344f2f05创建于 5月10日历史提交
public static class Test
{
	public static bool Run()
	{
		SortedSet<int>() s; //FAIL: cl
		s.Add(42);
		s.Clear();
		s.Add(11);
		s.Add(3);
		s.Add(2);
		s.Add(11);
		s.Remove(2);
		SortedSet<byte>() sb; //FAIL: java order FIXME
		sb.Add(200);
		int b = 222;
		sb.Add(b);
		SortedSet<string()>() ss;
		ss.Add("foo");
		string p = "bar";
		ss.Add(p);
		if (s.Contains(42) || !s.Contains(11)
		 || !sb.Contains(200) || !sb.Contains(222)
		 || !ss.Contains("foo") || ss.Contains("quux"))
			return false;
		int i = 0;
		foreach (int x in s) {
			const int[] expected = { 3, 11 };
			if (x != expected[i++])
				return false;
		}
		i = 0;
		foreach (string x in ss) {
			const string[] expecteds = { "bar", "foo" };
			if (x != expecteds[i++])
				return false;
		}
		return true;
	}
}