This will add the necessary assembly's needed to access the F# BigInt class from C#.
Then just add a reference to the FSharp.Core assembly:
If you can't find the assembly try restarting Visual Studio and/or reinstalling the F# runtime.
Dont forget to add an "using Microsoft.FSharp.Math" statement like done below.
Example:
using System;
using Microsoft.FSharp.Math;
namespace BigIntExample
{
class Program
{
static void Main(string[] args)
{
//make a BigInt with the max value of a long
BigInt x = new BigInt(long.MaxValue);
//same but with an integer
BigInt y = new BigInt(int.MaxValue);
//then do some big math hoho
var sum = x * y;
Console.WriteLine(sum);
Console.ReadLine();
}
}
}
If you're interested in learning more about F# check out
the F# - Microsoft Research site.
Also the F# libraries will be included as a standard in the
new Visual Studio 2010.
No comments:
Post a Comment