Ich habe unterschiedliche Zeichenfolgenwerte, die ich zu einem Schlüssel in einem Wörterbuch hinzufügen möchte.Hinzufügen von verschiedenen Zeichenfolgenwerten zu einer Liste in einem Wörterbuch
What is the correct answer(key)
AnswerA(value)
AnswerB(value)
AnswerC(value)
Ich tue dies auf eine Zeichenfolge, die die Spaltung unter Verwendung von (die in einer Schleife passiert).
string[] arr = l.ContentDescription.Split('|').ToArray();
Dictionary<string, List<string>> questions = new Dictionary<string, List<string>>();
for (int i = 0; i < arr.Length - 1; i++)
{
var arrB = arr[i + 1].Split('*').ToArray();
//all theanswers should now be added to the list
questions.Add(arrB[0], new List<string>() { });
}
arr sieht so etwas wie dieses
Choose the correct answer and submit|What is the correct answer*AnswerA*AnswerB*AnswerC
Was der Zugabe dieser Antwortwerte der beste Weg ist, wenn sie in der Länge variieren
Vielleicht 'questions.Add (arrB [0], arrB.Skip (1) .ToList());' ? –