C#中如何根据符号提取字符串
我想问的是比如:我有一个从数据库中取出的money类型的变量我就想只保留2位小数不更改数据库的值。有人说可以用字符串拆分。根据中间的小数点不过我不会有人能告诉我怎么样才能...
我想问的是 比如: 我有一个 从数据库中取出的 money类型的 变量 我就想只保留2位小数 不更改数据库的值。
有人说可以 用 字符串拆分。根据 中间的小数点
不过我不会
有人能告诉我 怎么样才能达到我要的效果呢? 展开
有人说可以 用 字符串拆分。根据 中间的小数点
不过我不会
有人能告诉我 怎么样才能达到我要的效果呢? 展开
展开全部
string xx = "63.2635";
//以.号将字符串分为两组
string[] strs = xx.Split('.');
//对最后一组进行截取操作
string str = strs[1].ToString().Substring(0, 2);
//将数组第一项和截取的字符拼起来
string getString = strs[0].ToString()+"." + str;
//以.号将字符串分为两组
string[] strs = xx.Split('.');
//对最后一组进行截取操作
string str = strs[1].ToString().Substring(0, 2);
//将数组第一项和截取的字符拼起来
string getString = strs[0].ToString()+"." + str;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哪有那么复杂啊,很简单的
Decimal m = 你的money类型的变量;
string 保留2位小数 = m.ToString("F2");
Decimal m = 你的money类型的变量;
string 保留2位小数 = m.ToString("F2");
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string[] a=数据库里变量的值.toString();
int n=a.indexof(.)//得到小数点在数组里的位置
double d=Convert.ToDouble(a.SubString(0,n+2));
int n=a.indexof(.)//得到小数点在数组里的位置
double d=Convert.ToDouble(a.SubString(0,n+2));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
float a = 1.2345f;
string s = a.ToString("0.00");// s=1.23
string s = a.ToString("0.00");// s=1.23
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先用SPLIT();再用FOREACH遍历一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询