Conditional operator and Comparison Delegate
问题 Given two implementations of Comparison methods: // compares by Key... private static int CompareByKey(KeyValuePair<int, string> x, KeyValuePair<int, string> y) { return x.Key.CompareTo(y.Key); } // compares by Value... private static int CompareByValue(KeyValuePair<int, string> x, KeyValuePair<int, string> y) { return x.Value.CompareTo(y.Value); } Why wouldn't the following conditional operator code block compile: Comparison<KeyValuePair<int, string>> sortMethod; sortMethod =