2010-11-26 8 views
5

J'ai essayé d'utiliser le type BigInteger, qui est censé être nouveau dans .NET Framework 4.0.Comment utiliser BigInteger dans VS 2010

Je ne semble pas pouvoir y accéder, et j'obtiens une erreur lorsque j'essaie de le référencer via Using System.Numerics.

Une idée de ce que je fais mal? Désolé si c'est une question stupide ...

+0

Pouvez-vous fournir un échantillon de code? –

Répondre

11
  1. Add a reference au System.Numerics assemblage à votre projet.

    a. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le nœud du projet et cliquez sur Ajouter une référence.

    b. Dans la boîte de dialogue Ajouter référence, sélectionnez l'onglet .NET.

    c. Sélectionnez System.Numerics, puis cliquez sur OK.

  2. Ajouter un using directive importer le System.Numerics espace de noms:

    using System.Numerics; 
    
  3. Utilisez le BigInteger structure:

    var i = new BigInteger(934157136952); 
    
+1

Pourquoi le 'var' inutile? Vous connaissez le type! –

+0

C'était tout. Merci! –

+0

@ Bradley: Cela ne fait aucune différence. –

3

Avez-vous ajouté une référence à System.Numerics?

Faites un clic droit sur Références -> Ajouter une référence -> onglet .NET -> System.Numerics -> OK

1

Ajouter une référence à l'assemblage System.Numerics.

Ajouter using System.Numerics; déclaration

1

Avez-vous ajouté une référence de projet (projet ... Ajouter une référence ...) à System.Numerics?