解决方案 »
- WCF 传递dictionary<strin,object> 当object为datatable时出错
- 【求助!!泪奔ing】timer控件和keydown事件的问题!在线等,大家都进来看看吧~~~~~(>_<)~~~~
- C#画圆问题!
- C#中判断某个枚举值是否在枚举集合中(以判断文件属性为例)
- 高手请进!~~~上传进度条问题
- 视频音频数据用TCP传输比较好,还是用UDP传输比较好?
- C#做网页浮动广告???
- 怎样通过代码关闭Window任务管理器中的进程
- pubic static void Main()语句
- 打印DataGrid内容时,是用水晶报表打印,还是用其它方法呢?
- 关于一个购物车的问题
- 有没有玩魔兽争霸的?我想问下怎么用C#编写能解压魔兽地图的程序
string[] strs = price.split('.');
if(strs[1]=="00")
price = strs[0];
LZ可以把price换成别的价格试试
String s = d.ToString().TrimEnd('0');
if (s.EndsWith("."))
s = s.Substring(0, s.Length - 1);
Console.WriteLine(s);
double price2 = 0.5;
Console.WriteLine(price.ToString());
Console.WriteLine(price2.ToString());
Console.ReadLine();
用double接受OK了.
string price = "1.00";
string price2 = "0.5";
Console.WriteLine(Double.Parse(price));
Console.WriteLine(Double.Parse(price2));
Console.ReadLine();
{
string price = arg.ToString();
string[] strs = price.split('.');
if(strs[1]=="00")
price = strs[0];
return price;
}
直接复制过去用吧
double num=1.0;
string numS1=num.ToString();num=0.5;
string numS2=num.ToString();Console.WriteLine(numS1);
Console.WriteLine(numS2);
double d1 = 1.00, d2 = 0.5; Console.WriteLine("{0} {1}",d1,d2);
using System;
using System.Collections.Generic;
using System.Text;namespace Test
{
class Program
{
static void Main(string[] args)
{
double price = 1.00;
double price2 = 0.5; print(price);
print(price2);
Console.ReadLine();
} static void print(double price)
{
if ((price - (Int32)price) == 0)
{
Console.WriteLine((Int32)price);
}
else
{
Console.WriteLine(price);
}
}
}
}