Unity3D - C# 当前上下文中不存在名称 'BigInteger'

Unity3D - C# The name 'BigInteger' does not exist in the current context

我不明白为什么我在 BigInteger a = new BigInteger(25);

行报错

这是我的代码:

using UnityEngine;
using System.Collections;
using System.Numerics;

public class Variabili : MonoBehaviour {

    BigInteger a = new BigInteger(25);

    public static ulong atomi;
    public static float tempoDiGIoco = 0;

    public static float metri = 0;
    public static float kilometri = 0;
    public static float anniluce = 0;

    public static float prestige = 1.00f;

}

您使用的是等效于 .NET 3.5 的 Mono 版本,但 System.Numerics 在 .NET 4.0+ only 中可用。

恐怕你 have to add a third party library 到你的项目。

Unity3d doesn't have BigInteger 实现。

这个:biginteger.codeplex.com应该没问题。