2017-11-22 2 views
-3

文字列とint値のリストを、直接ハードコードされた値や重複値なしで直接、console.readline入力から直接追加する方法を教えてください。C#重複を除いて、コンソールから辞書に読み込まれた値を割り当てます。

例入力:

sam 78903423 
john 232423423 

例格納先:

Dictionary<string, int> phoneBook = new Dictionary<string, int>(); 
+0

作業を共有してください。ありがとう! – Saadi

+1

何ですか?あなたの質問は完全には不明です。あなたは何を達成したいですか?何を試しましたか?あなたはどこにいるのですか? – HimBromBeere

+1

何か試しましたか?あなたはユーザーからの入力を得る方法の例を見てきましたか? (たとえば、あなたのタイトルは、 'Console.ReadLine'が何であるかを認識していることを示唆しています)。' Dictionary 'の使い方の例を見ましたか?あなたは何を試しましたか、何が動いていませんか? – David

答えて

-1
string line; 
while ((line = Console.ReadLine()) != null) 
{ 
    Dictionary<string, int> phoneBook = new Dictionary<string, int>(); 
    string[] parts; 
    parts = line.Split(new char[] {' '}, 2); 
    phoneBook[parts[0]] = int.Parse(parts[1]); 
} 
+0

あなたの答えにいくつかの説明を加えてください! – Thamaraiselvam

+0

BluemonkMNありがとうございました。 –

+0

@ Thamaraiselvam私は、値(名前と電話番号)のリストを持つユーザー入力を取得し、直接辞書に割り当てて検索時にそれらを取得しようとしています。 –

関連する問題