Я очень новичок в C# и ранее пытался игнорировать классы и строить свою небольшую программу, структурно более похожую на PHP. Достигнув дорожного блока, я пытаюсь начать и подойти к проблеме должным образом OO. Я беру длинный файл и в цикле, каждый раз, когда выполняются определенные условия, я хочу создать новый объект. Как я могу создать новый объект без указания уникального имени?C# создание объекта цикла
Referral ObjectName = new Referral(string, string, int);
Во-вторых, как только это будет сделано, и строки & ИНТ устанавливают свои соответствующие свойства объекта, как я могу уникальный-римента класс по одному свойству, а затем отсортировать класс по другому?
Прошу прощения, если это основные вопросы, я потратил большое, большое количество времени, сначала пытаясь понять это самостоятельно с помощью google и учебника. Если только C# допускает многомерные массивы с разными типами!
Большое вам спасибо!
PS. Я хочу извлечь список уникальных объектов.
Все эти ответы, хотя и полезны, по-видимому, связаны с созданием набора тэгов IEnumerables. Нет ли способа сделать это с самим классом?
Пробуя первое решение, предоставленное Earwicker, добавляя каждый объект в список из цикла, когда я пытаюсь записать свойство элемента на консоль, я получаю ClassName + Referral. Что я могу делать неправильно? - решил. все еще необходимо .property
все еще работает. , ,
Хммм, что вы подразумеваете под «unique-ify»? Вы хотите извлечь список уникальных объектов Referral? –
Похоже, вам следует быстро прочитать это http://msdn.microsoft.com/en-gb/library/ybcx56wz.aspx –