Я работал над проектом онлайн-форума, и я хочу добавить комментарий к статье.Определить структуру KeyValuePair как <int, List <string>>
В моем воображении мне может понадобиться создать некоторую структуру, такую как KeyValuePair <int,List<string>>
. Каждая статья имеет свой собственный номер titleNum
, который используется для записи номера статьи.
В моей программе, она должна быть как
public void addcomment(int titleNum, string comment)
{
int title =
using Data = System.Collections.Generic.KeyValuePair<int, List<string>>
List<string> a = new List<string>;
a.add(comment)
//then append List a to Data
}
public List<string> getComment (int inputTitleNum)
{
//return string List which titleNum = inputTitleNum
}
Однако, я не знаю, что теперь делать. В конечном итоге это должно быть так. Когда я ввожу inputTitleNum
в функцию getComment
, он должен вернуть commentList
.
Как вы справляетесь сами сообщения? У вас нет какой-то базы данных для хранения вещей? – nvoigt
Для добавления комментариев вам нужен StringBuilder, а не список, это облегчит достижение цели. –
Coda Chang, side q: На каком языке вы пытаетесь заставить C#? Это, безусловно, не JavaScript, поскольку у него хорошие объекты - PHP? Стиль, который вы используете, на самом деле не является родным для C#, который предпочитает описательные сильно типизированные объекты, такие как 'class Comment {Text, Author, LinkToArticle ...}' над массивами массивов и кортежей кортежей ... –