これだとC#側にFSharp.Coreへ直接の依存がない。
-- fs
namespace Local.FSharp
  module XpaiLib =
    let private xpai ar ad = 
        let pi = System.Math.PI
        ar |> Seq.map (( * ) pi) |> Seq.map(( + ) ad)
    let Xpai (ar:seq<float>) (ad:int) :seq<float> =
        xpai ar (float ad)
-- cs
   foreach (var v in Local.FSharp.XpaiLib.Xpai(new []{10.5, 8.9, 1.1, 3.4, 1.9, 100.0 }, 1000))
     Console.WriteLine(v);