Autor Beitrag
C#David
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 39



BeitragVerfasst: Mo 13.08.18 13:48 
Hallo Leute,

ich zeichne mit meinen Programm eine Reihe von Ellipsen auf einen Panel, und möchte die Informationen zu den Objekten in einer Liste speichern. Welche Using-Direktive muss
ich verwenden, um mit "List <Ellipse> EllipseCollection = new List <Ellipse>();" eine Liste aus Ellipse-Objekten anzulegen? Vielen Dank!

Moderiert von user profile iconTh69: C#-Tags hinzugefügt
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4791
Erhaltene Danke: 1059

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Mo 13.08.18 14:27 
Dafür erstellst du ein Forumsthema? Mittels Internetsuche nach "C# List" oder "MSDN List" wärst du viel schneller ans Ziel gekommen: List<T>-Klasse.
C#David Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 39



BeitragVerfasst: Di 14.08.18 08:00 
Die hatte ich gesehen und ich habe auch mit "using System.Collections.Generic;" versucht den entsprechenden Namespace einzubinden. Trotzdem kommt die Fehlermeldung
"Der Typ- oder Namespacename "Ellipse" konnte nicht gefunden werden. Fehlt eine Using-Direktive oder ein Assemblverweis?" Warum ??? Nochmals vielen Dank!
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Di 14.08.18 08:11 
In welchen Namespace liegt denn die Klasse "Ellipse"?

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4791
Erhaltene Danke: 1059

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Di 14.08.18 08:22 
Verwendest du WPF und benutzt deren Ellipse-Klasse?
Ansonsten bei einer eigene Klasse Ellipse weißt ja nur du den passenden namespace.
C#David Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 39



BeitragVerfasst: Di 14.08.18 09:55 
Nein...WPF benutze ich nicht. Die Ellipse-Klasse liegt im Namespace meines Programmnamens. Für Rechtecke bin ich mit
ausblenden C#-Quelltext
1:
2:
List <Rectangle> RectangleCollection = new List <Rectangle>();
Rectangle ActualRectangle = new Rectangle();
analog vorgegangen und mit Erfolg. Wo sollte die Ellipse-Klasse nun stehen?

Moderiert von user profile iconTh69: C#-Tags hinzugefügt
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4791
Erhaltene Danke: 1059

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Di 14.08.18 11:43 
Hast du dich evtl. irgendwo verschrieben? Vergleiche mal genau die Namespaces.
C#David Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 39



BeitragVerfasst: Di 14.08.18 11:51 
Das steht beides im selben Namespace ???
Einloggen, um Attachments anzusehen!
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Di 14.08.18 12:06 
Der Screenshot enthält keine neuen Informationen ;-)

Zeig doch mal bitte den Anfang der Ellipse-Klasse und der Rectangle-Klasse inklusive Namespace.
Die Ellipse-Klasse ist auch Teil des Projektes? Also nicht, dass da nur die Datei irgendwo rum liegt und nicht ins Projekt eingebunden ist.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
C#David Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 39



BeitragVerfasst: Mo 20.08.18 09:24 
Die beiden Klassen liegen im selben Namespace "FormsApplication" und sind somit Teil des Projektes. Habe jetzt mal probehalber die selben Befehle zum Erzeugen der Ellipse-Collection in eine Funktion mit reingenommen. Wenn ich das mache, kommt die Fehlermeldung, dass "Ellipse()" eine Methode ist, aber wie ein Typ verwendet wird. Was sollte ich wie ändern?? Besten Dank!
Einloggen, um Attachments anzusehen!
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mo 20.08.18 09:30 
Lade das Projekt bitte mal hoch. Mit den Screenshots kommen wir nicht weiter.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4791
Erhaltene Danke: 1059

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Mo 20.08.18 10:59 
Zu deinem 2. Fehler (den man auch auf dem Screenshot sieht): du kannst nicht einen Methodennamen gleich wie einen Typ benennen (zumindestens nicht, wenn du den Typ ohne Angabe des vollen Namensbereiches benutzen möchtest).