2010-11-26 7 views
5

Ich habe versucht, den BigInteger-Typ zu verwenden, der angeblich neu in .NET Framework 4.0 ist.Verwendung von BigInteger in VS 2010

Ich scheine nicht in der Lage zu sein, und bekomme einen Fehler, wenn ich versuche, es über Verwenden von System.Numerics zu referenzieren.

Irgendeine Idee, was ich falsch mache? Entschuldigung, wenn das eine dumme Frage ist ...

+0

Können Sie ein Codebeispiel bereitstellen? –

Antwort

11
  1. Add a reference zum System.Numerics Montage zu einem Projekt hinzufügen.

    a. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Projektknoten, und klicken Sie auf Referenz hinzufügen.

    b. Wählen Sie im Dialogfeld Hinzufügen der Referenz die Registerkarte .NET.

    c. Wählen Sie System.Numerics, und klicken Sie dann auf OK.

  2. ein using directive Fügen Sie den System.Numerics Namespace importieren:

    using System.Numerics; 
    
  3. die BigInteger structure Verwendung:

    var i = new BigInteger(934157136952); 
    
+1

Warum die unnötige 'var'? Du kennst den Typ! –

+0

Das war es. Vielen Dank! –

+0

@Bradley: Macht keinen Unterschied. –

3

Haben Sie einen Verweis auf System.Numerics hinzugefügt?

Recht auf Referenzen klicken -> Verweis hinzufügen -> Registerkarte .NET -> System.Numerics -> OK

1

eine Referenz In dem System.Numerics Montag.

using System.Numerics; Anweisung

1

Haben Sie einen Projektverweis (Projekt hinzugefügt ... Referenz hinzufügen ...) zu System.Numerics?