asp.net(c#)如何实现计算器功能?
不知道asp.net c#里怎么实现 +-*/运算?
不是javascript的脚本,是c#的.救救菜鸟把,我在baidu搜了圈没找到.、
或者提供个.net c#的计算器程序源码看看,谢谢
问题点数:20、回复次数:6Top
1 楼maip(net)回复于 2006-03-15 23:35:20 得分 0
找到了,用double可以计算
在c#里没发现可以转换成float的数据类型的函数
我是要计算公式来计算面积(单位是厘米)和价钱的不知道用什么数据类型好?
请大家赐教
private void jia_Click(object sender, System.EventArgs e)
{
t3.Text=addition(Convert.ToDouble(t1.Text),Convert.ToDouble(t2.Text)).ToString();
}
public double sub(double x,double y)
{
return x-y;
}
public double addition(double x,double y)
{
return x+y;
}
public double mul(double x,double y)
{
return x*y;
}
public double division(double x,double y)
{
return x/y;
}
private void Button2_Click(object sender, System.EventArgs e)
{
t3.Text=sub(Convert.ToDouble(t1.Text),Convert.ToDouble(t2.Text)).ToString();
}
private void Button1_Click(object sender, System.EventArgs e)
{
t3.Text=mul(Convert.ToDouble(t1.Text),Convert.ToDouble(t2.Text)).ToString();
}
private void Button3_Click(object sender, System.EventArgs e)
{
t3.Text=division(Convert.ToDouble(t1.Text),Convert.ToDouble(t2.Text)).ToString();
}
Top
2 楼maip(net)回复于 2006-03-15 23:44:11 得分 0
Decimal试过也可以完成所有计算,不了解这些数据类型,谁讲解下Top
3 楼due(Copy卡卡西)回复于 2006-03-16 00:08:38 得分 10
值类型除了结构好像都可以吧。
你那个转换成float可以用强制转换,但是从double转换会丢失精度。
这是基础知识,一般书和MSDN上都能找到。Top
4 楼syeerzy(快乐永远*先天下之乐而乐*后天下之忧而忧*)回复于 2006-03-16 00:28:27 得分 10
什么都可以。。。。。double,float。。。。看你需要。
没有找到转换的???我晕。。。
Convert类是干嘛用的????
Math类又是干嘛用的???
以后记得,永远记得,C#里不存在“函数”,只有CLR中的类,类方法。不是“C#的函数”,解决问题的时候找类去,不要找“函数”。
估计你搜索的时候没搜好。。。以后建议这种东西用google吧,又不是要找MP3Top
5 楼maip(net)回复于 2006-03-16 00:30:00 得分 0
那关于计算面积价钱(money?型)的一般用什么数据类型最后好呢?Top
6 楼maip(net)回复于 2006-03-16 01:04:53 得分 0
半路出家,.net起步,连函数 接口等概念都不熟悉,不过初学也不是借口,继续努力,楼上的莫激动,关于google baidu我都觉得没以前好,搜到都是大堆的采集文章为主的烂站广告病毒到处飞Top




