public int Compare( object x, object y ) { SkillName a = (SkillName)x; SkillName b = (SkillName)y; string aName = SkillInfo.Table[(int)a].Name; string bName = SkillInfo.Table[(int)b].Name; return aName.CompareTo( bName ); } }