索引:

目录索引

一、string.Format()

  将【数字字符串】转为两位小数显示的字符串:

                 dt = dtResult.Select(it => new CommodityPriceLimitEntity
{
CommodityId = it.CommodityId.ToString(),
CommodityName = it.CommodityName.ToString(),
CommodityCode = it.CommodityCode.ToString(),
Price = string.Format("{0:F2}", it.Price)
}).ToList();

C# code

------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------

  方法一:将时间转为【yyyy/MM/dd HH:mm:ss】 格式显示字符串:

                     if (!string.IsNullOrWhiteSpace(item.EffectiveTimeEnd))  // 生效结束时间
{
item.EffectiveTimeEnd = string.Format("{0}", item.EffectiveTimeEnd);
}

C# code

------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------

  方法二:将时间转为【yyyy/MM/dd HH:mm:ss】 格式显示字符串:

                         //
mb.CommodityCode = ma.CommodityCode;
mb.MaxPrice = ma.MaxPrice.ToString(".00");
mb.MinPrice = ma.MinPrice.ToString(".00");
mb.PriceLimitStart = string.Format(ma.EffectiveTimeStart.ToString(), "yyyy-MM-dd HH:mm:ss");
mb.PriceLimitEnd = string.Format(ma.EffectiveTimeEnd.ToString(), "yyyy-MM-dd HH:mm:ss"); //
result.Add(mb);
}
}

C# code

------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------

二、.ToString()

  将【数字字符串】转为两位小数显示的字符串:

             if (dt != null
&& dt.Count > )
{
foreach (var item in dt)
{
item.StandardPrice = Convert.ToDecimal(item.StandardPrice).ToString(".00");
item.MinPrice = Convert.ToDecimal(item.MinPrice).ToString(".00");
}
}

C# code

------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------

  便捷避免【字符串空引用】.ToString()

             result = result.Select(it => new ChannelCommodityPriceSearchResultDTO
{
CompanyId = it.CompanyId.ToString(),
CompanyName = it.CompanyName.ToString(),
CommodityPriceId = it.CommodityPriceId.ToString(),
FirstChannelName = it.FirstChannelName.ToString(),
SecondChannelID = it.SecondChannelID.ToString(),
SecondChannelName = it.SecondChannelName.ToString(),
CommodityCode = it.CommodityCode.ToString(),
CommodityName = it.CommodityName.ToString(),
MainCommodityCode = it.MainCommodityCode.ToString(),
GlobalCategoryName = it.GlobalCategoryName.ToString(),
MainCategoryName = it.MainCategoryName.ToString(),
SubCategoryName = it.SubCategoryName.ToString(),
SubCategoryID = (it.SubCategoryID ?? "").ToString(),
Price = it.Price.ToString()
}).ToList();

C# code

------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------

持续更新中~~

                                         蒙

                                    2017-08-03 13:58 周四

                                    2017-08-11  04:45 周五  更新于深夜系统发布过程中~~

                                    2017-08-17  09:35 周四

【原创】-- C# 点滴积累 -- String的更多相关文章

  1. 【点滴积累】通过特性(Attribute)为枚举添加更多的信息

    转:http://www.cnblogs.com/IPrograming/archive/2013/05/26/Enum_DescriptionAttribute.html [点滴积累]通过特性(At ...

  2. 移动前端webApp开发点滴积累20140629

    #移动前端webApp开发点滴积累20140629 ##关于input行内居中的问题 给input设定一个比较高的高度,在某些版本的移动设备上,文字不能垂直居中,即使设定了相同的行高也不行.(见图) ...

  3. Vim编辑器点滴积累

    Vim编辑器点滴积累 vim tab键空格数量控制 参考链接 临时:进入VIM,执行: :set tabstop=4 永久:编辑用户目录下.vimrc文件,添加:set tabstop=4 vim 安 ...

  4. Excel 点滴积累

    1.Excel中截取邮件@之后的字符 MID(text, start_num, num_chars) FIND(find_text,within_text,start_num) Right(strin ...

  5. 【原创】leetCodeOj --- Interleaving String 解题报告

    题目地址: https://oj.leetcode.com/problems/interleaving-string/ 题目内容: Given s1, s2, s3, find whether s3  ...

  6. #Go# 点滴积累

    此篇仅为不断记录趟过的坑 StringToTimestamp import ( "time" ) const TimeFormat = "2006-01-02T15:04 ...

  7. sql查询学习和实践点滴积累

    https://blog.rjmetrics.com/2008/10/28/correlated-subqueries-in-mysql/ http://www.mysqltutorial.org/m ...

  8. 点滴积累【C#】---抓取页面中想要的数据

    效果: 描述:此功能是抓取外国的一个检测PM2.5的网站.实时读取网站的数据,然后保存到数据库里面.每隔一小时刷新一次. 地址为:http://beijing.usembassy-china.org. ...

  9. 点滴积累【other】---.net程序员面试题总结

    自己总结的.net的面试题. 说明:以下代码均已经过验证正确无误! C#: 1.c#实现N的阶乘: class Program { static void Main(string[] args) { ...

随机推荐

  1. JS键盘事件对象之keyCode、charCode、which属性对比

    先说一些有关键盘事件的事项:用js实现键盘记录,要关注浏览器的三种按键事件类型,即keydown,keypress和keyup,它们分别对应onkeydown. onkeypress和onkeyup这 ...

  2. .net 4.0 中的特性总结(五):并行编程

    1.任务并行库 从 .NET Framework 4 开始,TPL 是编写多线程代码和并行代码的首选方法. 但是,并不是所有代码都适合并行化:例如,如果某个循环在每次迭代时只执行少量工作,或它在很多次 ...

  3. nginx+ftp搭建图片服务器(Windows Server服务器环境下)

    几种图片服务器的对比 1.直接使用ftp服务器,访问图片路径为 ftp://账户:密码@192.168.0.106/31275-105.jpg 不采用这种方式,不安全容易暴露ftp账户信息 2.直接使 ...

  4. video+ audio

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...

  5. 青出于蓝而胜于蓝 — Vue.js对Angular.js的那些进步

    Angular.js与Vue.js是非常有渊源的两款前端框架,据Vue.js的官方网站描述,在其早期开发时,灵感来源就是Angular.js.而在很多方面,Vue.js也正像是中国的那句古话,&quo ...

  6. MAC 相关操作解析

    MAC 相关操作解析 OS 显示桌面 f11 F1~F12 fn + F1~F12 撤销重做 command + z command + shift + z 图片预览 选择图片 空格 上下左右 svn ...

  7. css3学习系列之移动(一)

    transform功能 放缩 使用sacle方法实现文字或图像的放缩处理,在参数中指定缩放倍率,比如sacle(0.5)表示缩小50%,例子如下: <!DOCTYPE html> < ...

  8. accp8.0转换教材第2章初识MySQL

    首先安装MySQL: 一.单词部分: ①networking网络②option选择③port端口④firewall防火墙⑤engine引擎 ⑥standard标准⑦character字符⑧collat ...

  9. 【原创】 Docker 中 运行 ASP.NET Core 站点

    一. 建立 .NetCore 项目  a.新建项目 b.选择项目类型 c.添加控制器 d.添加视图 e.修改默认请求 f.发布 二. 准备 CentOS 环境 a.准备虚拟机 b.安装 docker ...

  10. [图形学] Chp17 OpenGL光照和表面绘制函数

    这章学了基本光照模型,物体的显示受到以下效果影响:全局环境光,点光源(环境光漫反射分量,点光源漫反射分量,点光源镜面反射分量),材质系数(漫反射系数,镜面反射系数),自身发光,雾气效果等.其中点光源有 ...