Ho creato un dizionario che contiene due valori un DateTime e una stringa. Ora voglio stampare tutto dal dizionario in una casella di testo. Qualcuno sa come fare questo. Ho usato questo codice per stampare il dizionario per la console:C# - Dizionario di stampa
private void button1_Click(object sender, EventArgs e)
{
Dictionary<DateTime, string> dictionary = new Dictionary<DateTime, string>();
dictionary.Add(monthCalendar1.SelectionStart, textBox1.Text);
foreach (KeyValuePair<DateTime, string> kvp in dictionary)
{
//textBox3.Text += ("Key = {0}, Value = {1}", kvp.Key, kvp.Value);
Console.WriteLine("Key = {0}, Value = {1}", kvp.Key, kvp.Value);
}
}
che dire della linea hai commentato? –
Ciò fornisce il seguente errore: Solo assunzioni, chiamate, incrementi, attese e nuove espressioni oggetto possono essere utilizzate come una dichiarazione. –
Penso che manchi semplicemente un 'string.Format' nella riga commentata. – petelids