任意の結果を印刷していないiが値である配列リストを印刷するトリング午前そしてC#ハッシュテーブルは、私はそれのために鍵を追加するC#でハッシュテーブルを作成してい
値として、私は配列リストを追加していそれは私が3つのprint文(Console.Write)を持っていますが、それらのどれも機能していない
using System;
namespace text.cs
{
class Exec
{
static void Main(string[] args)
{
Hashtable variations_array = new Hashtable();
ArrayList item_array = new ArrayList();
item_array.Add ("one");
item_array.Add ("two");
variations_array.Add ("hi", item_array);
if (variations_array.Contains("one"))
{
Console.WriteLine("This student name is already in the list");
}
foreach (DictionaryEntry entry in variations_array)
{
//Console.Write (entry.Key);
string sv = (entry.Key as string[])[ 0 ];
Console.WriteLine("{0}",sv);
}
foreach (KeyValuePair<string, List<string>> pair in variations_array)
{
Console.WriteLine(pair.Key);
foreach (string item in pair.Value)
Console.WriteLine("\t" + item);
}
}
}
}
が動作していませんか?
どのように動作させるには?値"one"
とキーの
あなたはまだかなり '辞書<,>'と '一覧<>'よりも、非ジェネリックコレクションを使用している任意の理由は? –
次の行を修正してください。string sv =(entry.Key as string); – jdweng