public static void TestDataTypeInfo_GetTotalValue() { NgkUInt16 info = new NgkUInt16(ScalerTypes.x005); decimal value = (Decimal)info.ConvertToTotalValue(4); Console.WriteLine("–езультат: {0}", value); info = new NgkUInt16((1M / 3M)); value = (Decimal)info.ConvertToTotalValue(4); Console.WriteLine("–езультат: {0}", value); info = new NgkUInt16(0.3333333M); value = (decimal)info.ConvertToTotalValue(4); Console.WriteLine("–езультат: {0}", value); }
public static void TestDataTypeInfo_SetValue() { decimal value; NgkUInt16 info = new NgkUInt16(ScalerTypes.x005); value = (Decimal)info.ConvertToTotalValue(2000); Console.WriteLine("–езультат: {0}", value); //value = DataTypeInfo.SetValue((int)100, info); Console.WriteLine("–езультат: {0}", value); // ќтрицательные числа try { //value = DataTypeInfo.SetValue((int)-100, info); Console.WriteLine("–езультат: {0}", value); } catch (Exception ex) { Console.WriteLine("ќшибка: {0}", ex.Message); } }