Hello all,
I would appreciate any help that can be given. I'm new
to c# and mostly develop in c++. I'm using Microsoft Visual Studio 2010
as my IDE. My question is I'd like to ouput cars from a car collection.
I'm using a 3rd party DLL library. As far as I know the dll has 2
classes for to reference. They are CarCollection and Car.
CarCollection
has the
following functions:
using System; using System.Collections.Generic;
namespace CaraPartnersSdk { public class CarCollection { public CarCollection();
public IEnumerable<Car> FindByName(string name); public Car GetByID(int id); } }
|
Car.cs:
using System; using System.Collections.Generic;
namespace CaraPartnersSdk { public class Car { public Car();
public string AlternateForm { get; } public Condition Condition { get; } public IEnumerable<Car> ConnectsToCars { get; } public bool HasBeenOpened { get; } public int ID { get; } public string Name { get; } public string OptionalAttributesXml { get; } public decimal Price { get; } public string Set { get; } public int Strength { get; } } }
|
All I'm trying to do is output each Car's name and ID which is in
the dll. For now, I'm using a simple main class. I have no idea how to
iterate through the CarCollection since it's not an array or actual
collection. I'm doing CarCollection aCollection = new CarCollection();
When I use aCollection.FindByName() I get a message which does not help.
After that I'm stumped. I know I have to use public
IEnumerable<Car> FindByName(string name); from the
CarCollection class but I have no idea how. I wish they passed the
collection as an array because then I can do a simple for loop like
for(int
i = 0; i
{
collection(i).getName();
}
something
like that, but I guess thats not the case. Please I would appreciate
any help. Thanks.
-Adrian