ac# プログラム (検索アルゴリズム) が必要です。つまり、ユーザーが文字を入力すると、ディスプレイが更新され、次の文字のすべての有効な選択肢と、一致する可能性のあるステーションのリストが表示されます。
例: ユーザー入力: DART、表示されるはずです
ダートフォードとダートマウス
推奨される概要は次のとおりです。
public class Suggestions
{
HashSet<Character> nextLetters { get; set; }
HashSet<String> stations { get; set; }
}
public class StationFinder
{
private static String[] stations = new String[] {"LIVERPOOL LIME STREET", "BIRMINGHAM
NEW STREET", "KINGSTON", " DARTFORD", "DARTMOUTH" };
public Suggestions GetSuggestions( String userInput )
{
// TODO Compute result
Suggestions result = new Suggestions();
return result;
}
}
これは単なる提案であり、変更することもできます。
よろしく、ヴィシュヌ