2016-05-10 9 views
-9

Ich bin neu in C#, und ich habe in dieses Problem, ich versuche, ein Rectangle-Objekt in C# erstellen mit dieser SyntaxC# Rechteck-Objekt

static void Main(string[] args) 
    { 
     Rectangle myRectangle = new Rectangle(20, 20, 250, 200); 
    } 

aber es gibt mir den Fehler

Severity Code Description Project File Line Suppression State 
Error CS0246 The type or namespace name 'Rectangle' could not be found 
(are you missing a using directive or an assembly reference?)  
ConsoleApplication15  
+0

Nun, Sie vermissen eine Using-Direktive oder eine Assembly-Referenz. – JeffRSon

+0

Welchen Teil der Fehlermeldung haben Sie beim Verständnis? – csmckelvey

+0

Rectangle ist eine Struktur, so dass es kein echtes 'Rectangle Objekt' gibt, sondern mehr oder weniger nur für Zahlen, auch nach dem Einfügen des Zeichnungs Namespace – TaW

Antwort

0

Sie müssen den Namespace Unabhängig davon, welche Rectangle Sie importieren möchten.

Setzen Sie die entsprechende Zeile am Anfang der Datei.

using System.Drawing; 
using System.Windows.Shapes; 

MSDN System.Drawing.Rectangle

MSDN System.Windows.Shapes.Rectangle

+0

Ich habe versucht, das auch zu tun, aber das hat nicht funktioniert, System.Drawing tut nichts und System.Windows.Shapes erstellt einen Fehler - Der Typ oder Namespace-Name "Shapes" existiert nicht im Namespace 'System.Windows' (fehlt dir eine Baugruppenreferenz? – SKhurana