myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

[c#] Object anlegen

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 03.01.10, 16:59   #1
1210er
Anfänger
 
Registriert seit: Sep 2009
Beiträge: 4
Bedankt: 0
1210er ist noch neu hier! | 0 Respekt Punkte
Standard [c#] Object anlegen

hi,
bin neuling in c#, vll kann mir jemand helfen...
ich möchte objekte nicht mehr per hand anlegen, sondern mir automatisch (evtl. mittels einer methode) anlegen lassen...

danke schon mal
1210er ist offline   Mit Zitat antworten
Ungelesen 03.01.10, 18:05   #2
urga
Mitglied
 
Benutzerbild von urga
 
Registriert seit: Aug 2009
Ort: void* (*wtf[])(void **);
Beiträge: 454
Bedankt: 137
urga ist noch neu hier! | 0 Respekt Punkte
Standard

ich verstehe die frage nicht.
__________________
entropie erfordert keine wartung
urga ist offline   Mit Zitat antworten
Ungelesen 03.01.10, 20:02   #3
1210er
Anfänger
 
Registriert seit: Sep 2009
Beiträge: 4
Bedankt: 0
1210er ist noch neu hier! | 0 Respekt Punkte
Standard

also normalerweise legt man ja ein objekt so an:

testobjekt EineZahl = new testobjekt();

leider kann ich damit ja nur dieses eine objekt anlegen... wenn ich ein weiteres objekt möchte, dann muss ich das ganze nochmal machen...
wenn ich aber im voraus nicht genau weis, wieviele objekte ich benötige, gibt es dann eine möglichkeit mir ein weiteres objekt automatisch generieren zu lassen?
1210er ist offline   Mit Zitat antworten
Ungelesen 04.01.10, 05:02   #4
madduke
Anfänger
 
Registriert seit: Jul 2009
Beiträge: 5
Bedankt: 0
madduke ist noch neu hier! | 0 Respekt Punkte
Standard

mittels schleife legst du dein objekt an und am ende jedes schleifendurchlaufs packst du dieses objekt in eine generische liste.
dann hast du eine liste mit deinen ganzen objekten und arbeitest mit dieser liste weiter
madduke ist offline   Mit Zitat antworten
Ungelesen 04.01.10, 09:29   #5
1210er
Anfänger
 
Registriert seit: Sep 2009
Beiträge: 4
Bedankt: 0
1210er ist noch neu hier! | 0 Respekt Punkte
Standard

hast du zufällig ein kleines programmbeispiel zur hand?
1210er ist offline   Mit Zitat antworten
Ungelesen 04.01.10, 11:29   #6
urga
Mitglied
 
Benutzerbild von urga
 
Registriert seit: Aug 2009
Ort: void* (*wtf[])(void **);
Beiträge: 454
Bedankt: 137
urga ist noch neu hier! | 0 Respekt Punkte
Standard

jetzt verstehe ich das problem nicht

kennst du arrays bzw. listen?
__________________
entropie erfordert keine wartung
urga ist offline   Mit Zitat antworten
Ungelesen 05.01.10, 00:41   #7
madduke
Anfänger
 
Registriert seit: Jul 2009
Beiträge: 5
Bedankt: 0
madduke ist noch neu hier! | 0 Respekt Punkte
Standard

ok hier ein kleines beispiel zum thema generische listen

Code:
  class car
  {
    public string farbe
    {
      get;
      set;
    }

    public int tueren
    {
      get;
      set;
    }

  }

  class Program
  {
    static void Main( string[] args )
    {
      int j = 1; //Laufvariable
      List<car> cars = new List<car>(); //Erzeugen einer Liste von Typ car
      //Objekte erzeugen
      for (int i = 0; i < 5; i++)
      {
        car auto = new car();
        auto.farbe = "blau";
        auto.tueren = i+2;
        cars.Add(auto);
      }
      //Ausgabe
      Console.WriteLine("Die Liste beinhaltet {0} Objekte\n", cars.Count);
      foreach (car item in cars)
      {
        Console.WriteLine("Auto Nr. {0} hat die Farbe {1} und {2} Türen!", j, item.farbe, item.tueren);
        j++;
      }
      Console.ReadLine();
    }
  }
madduke ist offline   Mit Zitat antworten
Ungelesen 05.01.10, 19:08   #8
NoBrain
Anfänger
 
Benutzerbild von NoBrain
 
Registriert seit: Aug 2008
Ort: villach, österreich
Beiträge: 19
Bedankt: 1
NoBrain ist noch neu hier! | 0 Respekt Punkte
Standard

klassennamen haben grosse anfangsbuchstaben!
NoBrain ist offline   Mit Zitat antworten
Ungelesen 06.01.10, 01:37   #9
urga
Mitglied
 
Benutzerbild von urga
 
Registriert seit: Aug 2009
Ort: void* (*wtf[])(void **);
Beiträge: 454
Bedankt: 137
urga ist noch neu hier! | 0 Respekt Punkte
Standard

sagt wer?

können auch - je nach firmenpolitik - mit 'c' anfangen... oder so.
__________________
entropie erfordert keine wartung
urga ist offline   Mit Zitat antworten
Ungelesen 06.01.10, 01:56   #10
Banghard
Newbie
 
Registriert seit: Jun 2009
Beiträge: 74
Bedankt: 26
Banghard ist noch neu hier! | 0 Respekt Punkte
Standard

Es haben sich bestimmte Richtlinien eingebürgert, die den Code auch für andere lesbarer gestalten sollen.
Banghard ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:50 Uhr.


Sitemap

().