Я хочу написать List
самостоятельно. Итак, у меня есть класс List
и класс ListItem
. Теперь я хочу создать разные классы, например класс car
. Я хотел бы вывести класс car
из класса ListItem, чтобы я мог создать List
автомобилей. Теперь класс List
должен иметь разные методы, например, один C#. Я написал метод Add и Count, и оба они работают. Здесь идет сложная часть ... Я хочу написать Funktion, чтобы найти элемент в списке. Проблема в том, что я не могу просто сравнить их, потому что 1. Я не знаю, как будет выглядеть Objekt и какие члены он будет иметь. 2. Я не хочу сравнивать характеристики класса ListItem, потому что они не имеют отношения к реальному объекту, они просто актуальны для Списка.Как сравнить два сложных объекта?
Моя идея заключается в создании класса списка для каждого объекта, поэтому в моем примере это будет carList
, который выводится из класса списка. Таким образом, я мог бы написать Methode, который знал бы, что сравнивать, потому что он будет знать объект ListItem. Теперь я не хочу создавать класс списка для каждого объекта, в котором я хочу иметь список. Должен быть другой способ: sice C# также дает вам тот же класс списка. Может ли кто-нибудь помочь?
Ваш вопрос: «Может кто-нибудь помочь?» - ответ явно «Да, кто-то может помочь». Но, пожалуйста, поделитесь тем, что у вас есть, чтобы помочь вам, помогая вам легче. – Dietz
@fubo Я не знаю, что вы имеете в виду ... Конечно, я даю объект искать как перегрузку для моей функции! –
Можете ли вы дать нам предложенную подпись метода для метода «Найти»? Будет ли также метод «Содержит». – Gusdor