login  Naam:   Wachtwoord: 
Registreer je!
 Forum

typesafe collecties (Opgelost)

Offline verhaba - 15/05/2010 21:35
Avatar van verhabaLid Hallo
in VB kon ik via volgende code typesafe collecties maken. Ik ben sinds een paar weken overgeschakeld naar C#, en wil dus ook typesafe collecties... Maar weet niet goed hoe. Kan iemand me helpen? Op de vraag: DirectCasten in C# lijkt mr google me weinig nuttigs op te leveren. Weet iemand beter? Groetjes.
Plaatscode: 139378

1 antwoord

Gesponsorde links
Offline Abbas - 16/05/2010 01:03 (laatste wijziging 17/05/2010 16:10)
Avatar van Abbas Gouden medaille

Crew .NET
  1. public class Persons : System.Collections.CollectionBase
  2. {
  3. public void Add(Person p)
  4. {
  5. this.InnerList.Add(p);
  6. }
  7.  
  8. public Person this[int index]
  9. {
  10. get { return ((Person)this.InnerList[index]); }
  11. set { this.InnerList[index] = value; }
  12. }
  13. }

Dit zou moeten werken! 

Maar tegenwoordig kan je ook gewoon met een IList / List werken:

  1. List<Person> lstPersons = new List<Person>();
  2. lstPersons.Add(new Person { Naam = "bla" });
  3. String miep = lstPersons[0].Naam;

En dan kan je al de functies die een List heeft + LinQ hierop toepassen. 
Bedankt door: verhaba
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.175s