System.Math nicht identifiziert

7
%Vor%

Ich habe das Gefühl, dass in diesem Code alles klar ist, aber dieser Code führt zu Kompilierungsfehlern:
Eine using-Namespace-Direktive kann nur auf Namespaces angewendet werden. 'System.Math' ist ein Typ kein Namespace

Wie benutzt man mathematische Funktionen? Wo bekommen wir eine Liste aller mathematischen Funktionen, die im Math-Kurs verfügbar sind?

Danke.

    
Gokul 23.02.2010, 05:52
quelle

4 Antworten

25

Math ist eine statische Klasse, kein Namespace. Es befindet sich im Systemnamespace.
Daher müssen Sie nur den Systemnamespace einschließen.
Verwenden Sie einfach Math.Sqrt, und legen Sie den "using System.Math;" Beachten Sie, dass es Math.Sqrt und nicht Math.sqrt

ist

Hoffe das hilft; -)

    
Warty 23.02.2010, 05:55
quelle
5

Sie haben ein Problem mit der Groß- und Kleinschreibung.

%Vor%

Ссылка

    
Jonathan 23.02.2010 05:56
quelle
3

Ab C # 6.0 können Sie

verwenden %Vor%

Wenn Sie Math. nicht ständig schreiben möchten.

    
dashnick 28.01.2017 17:33
quelle
1

Entfernen Sie using System.Math;

Sie müssen wie oben auf Math class verweisen. using System; ist genug

Hinweise zur Verwendung von Beispielen und Beispielen finden Sie unter Math-Klasse

    
Asad Butt 23.02.2010 05:57
quelle

Tags und Links