List之Sort使用

void TestListSort(){
		List<string> st = new List<string> ();
		st.Add ("abcd");
		st.Add ("abcdad");
		st.Add ("a");
		st.Add ("adadfaff");
		st.Sort (ssort);
		foreach(string str in st){
			print (str);
		}
	}
	int ssort(string str1,string str2){
		if (str1.Length != str2.Length) {
			if (str1.Length > str2.Length) {
				return 1;
			} else {
				return -1;
			}
		} else {
			return 0;
		}
	}

  

posted on 2016-11-14 15:11  魔天天  阅读(251)  评论(0编辑  收藏  举报