Benutzer mit den meisten Antworten
C# - Übung zu Dictionary/List

Frage
-
Aufgabenstellung:
Dictionary beinhaltet Addressen und eine dazugehörigen Namen (z.B: "Müllter Stefan - Weizenstraße"). Es soll ein Brief zu einer bestimmten Adresse gechickt werden. Finde den Namen passenden Namen dazu. Verwende dazu die Adressen als Key und die Namen als Value.
Ich bitte um einen kurzen Programmcode und Erklärung.
Antworten
-
Hallo Max,
gegen ein paar Tipps und Hilfestellungen hat auch keiner was einzuwenden.
Dennoch solltest Du erst einmal selbst anfangen, die Aufgabe zu lösen. Denn:
Ich bitte um einen kurzen Programmcode und Erklärung.
bedeutet letztendlich, dass Du gerne eine fertige Lösung hättest.
Setz dich also bitte mal ran, erstell ein Grundgerüst und poste dann mal den Code, den Du für die Aufgabe erstellt hast. Den können wir uns dann anschauen.
Eine Erklärung der Dictionary Klasse findest Du in der MSDN Library:
Dictionary(Of TKey, TValue)-Klasse
Letztendlich findest Du dort im unteren Bereich auch ein Verwendungsbeispiel, was dem, was Du machen sollst, recht nahekommt.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort vorgeschlagen Ivan DragovMicrosoft contingent staff, Moderator Montag, 24. April 2017 11:49
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Freitag, 28. April 2017 10:32
Alle Antworten
-
Hi,
deine Schulaufgaben solltest Du schon selbst erledigen.
Daher: Probier es erst einmal selbst und bei spezifischen Fragen zu deinem Code bzw. dort vorhandenen Problemen/Fehlern kannst Du gerne wieder hier fragen.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
-
Hallo Max,
gegen ein paar Tipps und Hilfestellungen hat auch keiner was einzuwenden.
Dennoch solltest Du erst einmal selbst anfangen, die Aufgabe zu lösen. Denn:
Ich bitte um einen kurzen Programmcode und Erklärung.
bedeutet letztendlich, dass Du gerne eine fertige Lösung hättest.
Setz dich also bitte mal ran, erstell ein Grundgerüst und poste dann mal den Code, den Du für die Aufgabe erstellt hast. Den können wir uns dann anschauen.
Eine Erklärung der Dictionary Klasse findest Du in der MSDN Library:
Dictionary(Of TKey, TValue)-Klasse
Letztendlich findest Du dort im unteren Bereich auch ein Verwendungsbeispiel, was dem, was Du machen sollst, recht nahekommt.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort vorgeschlagen Ivan DragovMicrosoft contingent staff, Moderator Montag, 24. April 2017 11:49
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Freitag, 28. April 2017 10:32
-
Hallo Stefan.
ich habe mich nun mit meiner Aufgabe befasst und bräuchte dringend Hilfe:
Frage: Wenn ich "Value" habe, wie kann ich das mit allen "Keys" vergleichen: also
val = "Müller";
foreach (string key in data.Keys)
{
if ();
}Wie finde ich den passenden Key zur Value.
-
Hallo,
schau dir mal Linq an. Könnte dann so aussehen:
Dictionary<string, string> liste = new Dictionary<string, string>(); var wert = liste.FirstOrDefault(v => v.Value == "Müller");
Gruß, Thomas
Sage nie, ich kann es nicht - sage nur, ich kann es noch nicht!