作业帮 > 综合 > 作业

c# 温度(℃)怎么被声明成变量,比如 double 温度(℃); 我这写法肯定是有问题的,求解决,急!

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/23 00:03:57
c# 温度(℃)怎么被声明成变量,比如 double 温度(℃); 我这写法肯定是有问题的,求解决,急!
直接定义为double类型的就可以了
double t=37.5
可以实现你做任何的操作.
℃只是一个单位.你在显示的时候连接加上字符串,
string s=t.ToString()+" ℃";
--------------------------------------------------------
如果你是需要将37.5 ℃声明的话,首先你可以声明为string类型,将完整的保存下来你这个温度的文本.
如果需要比较大小,可以声明为double,但首先需要将℃去掉.
string s="37.5 ℃";
double t=double.Parse(s.Replace("℃",string.Empty).Trim());
t就是37.5,如果需要恢复成温度,就按我上面写的方式连接字符串吧.
再问: c#在将datatable转换成list时,如果datatable中的列名是“温度(℃)”,怎么把这一列数据读取到list
再答: 循环datatable foreach(datarow dr in datatable.rows) { string s=dr["温度"].ToString(); //接下来就按我上面写的,你懂的。具体还要看你的dr["温度"]是什么格式的,你的list中温度这一字段是什么类型的。如果是string,就直接赋值即可,如果是double,就用我上面的方式转化为double }
再问: 是double类型的