using uCalcSoftware; var uc = new uCalc(); var MyVar1 = uc.DefineVariable("MyVar1 = 123.456"); var MyVar2 = uc.DefineVariable("MyVar2 = 654.321"); var MyStr1 = uc.DefineVariable("MyStr1 = 'First string'"); var MyStr2 = uc.DefineVariable("MyStr2 = 'Second string'"); uc.DataTypeOf("double").SetScalar(MyVar1.ValueAddr(), MyVar2.ValueAddr()); uc.DataTypeOf("string").SetScalar(MyStr1.ValueAddr(), MyStr2.ValueAddr()); Console.WriteLine(uc.EvalStr("MyVar1")); // Now contains value copied from MyVar2 Console.WriteLine(uc.EvalStr("MyStr1")); // Now contains value copied from MyStr2