使用?系統。集合。泛型;
使用?系統。Linq
使用?系統。文本;
使用?系統。線程。任務;
命名空間?ConsoleApplication1
{
班級?程序
{
靜電?作廢?Main(string[]?參數)
{
//壹本英文字母詞典
string[]?str?=?{?“aA”,?“bB”,?「簡歷」,?“dD”,?“eE”,?“fF”,?“gG”,?“hH”,?“二”,?“jJ”,?“kK”,?“lL”,?“嗯”,?“nN”,?“oO”,?“pP”,?“qQ”,?“rR”,?“sS”,?《tT》、?“uU”,?“vV”,?“wW”,?“xX”,?「yY」,?“zZ”?};
//要求用戶輸入。
控制臺。WriteLine("請輸入字母進行排序");
字符串?物品?=?控制臺。ReadLine();
//最終排序使用
string[]?s?=?新的?字符串[str。長度];
//循環用戶輸入的數據
為了什麽?(int?我?=?0;?我?& lt?項目。長度;?i++)
{
//循環字典
為了什麽?(int?j?=?0;?j?& lt?海峽。長度;?j++)
{
//匹配當前流通數據在字典中的索引?因為字典以大寫和小寫壹起出現,所以應該匹配兩個。
如果?(項目[i]?==?str[j][0]?||?項目[i]?==?str[j][1])
{
//根據匹配的索引放入準備好的數組中。
s[j]?+=?項目[i]。ToString();
}
}
}
//循環輸出計算結果。
為了什麽?(int?我?=?0;?我?& lt?長度;?i++)
{
//不為null時輸出。
如果?(s[i]?!=?空)
{
控制臺。write(s[I]);
};
}
控制臺。read key();
}
}
}方法有點笨?請采納