Maison  >  Article  >  développement back-end  >  Classe BigInteger en C#

Classe BigInteger en C#

王林
王林avant
2023-08-25 18:25:021570parcourir

C# 中的 BigInteger 类

Utilisez BigInteger en C# pour gérer de grands nombres. L'assembly à ajouter pour BigInteger est System. valeur numérique.

En C#, les grands entiers se trouvent dans System.Numerics.BigInteger.

Syntaxe

Syntaxe de BigInteger -

[SerializableAttribute]
public struct BigInteger : IFormattable, IComparable, IComparable<BigInteger>, IEquatable<BigInteger>

Voyons un exemple d'extrait de code -

BigInteger num = BigInteger.Multiply(Int64.MaxValue, Int64.MaxValue);

Vous pouvez créer un BigInteger comme celui-ci -

BigInteger num = new BigInteger(double.MaxValue);

Voici quelques-uns de ses constructeurs -

S.No.

Constructeur et description

1

BigInteger(Byte[ ])

Une nouvelle instance de la structure BigInteger utilisant la valeur dans le tableau d'octets. p>

2

td>

BigInteger(Decimal)

Une nouvelle instance de la structure BigInteger qui utilise des valeurs décimales.

          3

BigInteger(Double)

Nouvelle instance de la structure BigInteger utilisant une valeur à virgule flottante double précision

value.

4

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer