Сделать что-то типа виртуальной таблицы, с несколькими колонками - C#

Узнай цену своей работы

Формулировка задачи:

Всем доброго времени суток! Суть проблемы вот в чем, необходимо сделать, что-то типа виртуальной таблицы, с несколькими колонками. Я пытаюсь реализовать это посредством Dictionary. Собственно код и вопросы в комментах.
sealed class DownloadTask 
    {
        private Dictionary<int, DownloadTask> dic = new Dictionary<int, DownloadTask>();
        private string C { get; set; }
        private string T { get; set; }
        private string P { get; set; }
        private DownloadTask(string c, string t, string p) { C = c; T = t; P = p; }
        public void ConstructTable(string c, string t, string p) //Вот тут можно ли как-то пускать массив параметров с несколькими колонками?
        {
            ну и тут соответственно цылк чтобы мы могли бегать по входящему массиву и заполнять наш словарь?
                dic.Add(0, new DownloadTask(c, t, p));
        }
    }
Или вообще не в ту сторону думаю? Быть может есть еще какие-то варианты реализации виртуальной таблицы? Заранее благодарен за любую помощь.

Решение задачи: «Сделать что-то типа виртуальной таблицы, с несколькими колонками»

textual
Листинг программы
GetLength

Оцени полезность:

11   голосов , оценка 4 из 5
Похожие ответы