在C#中,可以使用以下方法来保留小数并进行数据类型转换:
double num = 3.14159; double roundedNum = Math.Round(num, 2);
double num = 3.14; int intNum = (int)num;
需要注意的是,在进行数据类型转换时可能会丢失精度或造成溢出,因此要谨慎处理数据类型转换操作。