帮忙把下面代码 double类型改成decimal类型
我用的是2003的 谢谢大家了!!double d2=0;
double d4=0;
if(double.TryParse(dr[2]!=null?dr[2].ToString():"0",System.Globalization.NumberStyles.None, null,out d2) && double.TryParse(dr[4]!=null?dr[4].ToString():"0",System.Globalization.NumberStyles.None, null,out d4) && d2 >= d4)
{
}
我用的是2003的 谢谢大家了!!double d2=0;
double d4=0;
if(double.TryParse(dr[2]!=null?dr[2].ToString():"0",System.Globalization.NumberStyles.None, null,out d2) && double.TryParse(dr[4]!=null?dr[4].ToString():"0",System.Globalization.NumberStyles.None, null,out d4) && d2 >= d4)
{
}
解决方案 »
- C# 中去空格[全角/半角]处理的方法有哪些?有13个子问题。
- C#如何将数据提到数据库里
- C#读取数据库问题!各位老大请帮忙
- 如何通过ADO.net创建表
- WPF Image数据模板帮定问题。
- ●●●●●c#与vb.net中的接口
- 如何用file控件传输4M以上的“大”文件(C#网络编程),我在传送超过四兆时出错。给个详细一些的例子。
- 关于局域网文件的访问?
- Process启动一个外部程序,如何使这个外部程序的主窗体停靠在我需要的位置
- C#PropertyGrid动态设置属性Browsable为false,所有的属性不见了
- picturebox上放label卡的问题
- 存储过程,查询,符合条件(FORM里有N个TEXTBOX,1个DATETIMEPACKER,)
decimal decimal1 = (decimal)d2;
decimal decimal2 = (decimal)d4;
就行了吧?
decimal d2;
decimal d4;
bool flag=false;
try
{
d2= Decimal.Parse(dr[2]!=null?dr[2].ToString():"");
d4= Decimal.Parse(dr[4]!=null?dr[4].ToString():"");
flag=true;
}
catch (FormatException)
{
}
if(flag && d2 >= d4)
{
}
if(dr[2] != null && dr[2].ToString() != "断线")
{
decimal d2 = Convert.ToDecimal(dr[2]);
decimal d4 = Convert.ToDecimal(dr[4]);
if(d2 >= d4)
{
//go on
}
}
哪就这样写
decimal d2;
decimal d4;
bool flag=false;if(dr[2] != null &&dr[2].ToString().Trim().Length!=0&& dr[2].ToString() != "断线")
{
flag=true;
d2= Decimal.Parse(dr[2].ToString());
d4= Decimal.Parse(dr[4].ToString());
}
if(flag&&d2 >= d4)
{}
decimal d2=0;
decimal d4=0;
bool flag=false;if(dr[2] != null &&dr[2].ToString().Trim().Length!=0&& dr[2].ToString() != "断线")
{
try
{ d2= Decimal.Parse(dr[2].ToString());
d4= Decimal.Parse(dr[4].ToString());
flag=true;
}
catch (FormatException)
{
flag=false;
}}
if(flag&&d2 >= d4)
{}