C# double和decimal数据类型以截断的方式保留指定的小数位数
项目中要用到以截断的方式取小数点后两位,故写了以下方法: 实现代码如下: /// /// 将小数值按指定的小数位数截断 /// /// 要截断的小数 /// 小数位数,s大于等于0,小于等于28 /// public static decimal ToFixed(decimal d, int
项目中要用到以截断的方式取小数点后两位,故写了以下方法: 实现代码如下: /// /// 将小数值按指定的小数位数截断 /// /// 要截断的小数 /// 小数位数,s大于等于0,小于等于28 /// public static decimal ToFixed(decimal d, int
如果项目中要用到数据库,铁定要用到分页排序。之前在做数据库查询优化的时候,通宵写了以下代码,来拼接分页排序的SQL语句 实现代码如下: /// /// 单表(视图)获取分页SQL语句 /// /// 表名或视图名 /// 唯一键 /// 获取的字段 /// 查询条件(不包含WHERE) ///
DebugLZQ在网上搜索相关文件加密的程序,发现给出的基本都是针对“字符创”、“文本”的加密与解密。对视频文件、图片等一般文件的加密解密程序少之又少,故写下此文,实现一个对一般文件进行加密的小工具。 程序的主要功能是:用户通过文件选择框选择要加密的文件-》输入密码进行加密;选择加密后的文件,输
\d表示什么,{,5}表示什么,\[表示什么……,这里我只想提醒大家一点,为了避免和反向引用相冲突,在你用\nn表示八进制的ASCII码时,请在\后加0,就是说,\40在表示ASCII码时,请这样写\040。替换 Regex类有一个静态的Replace方法,其实例也有一个Replace方法,这个方法
异步方法很好的解决了这些问题,异步执行某个方法,程序立即开辟一个新线程去运行你的方法,主线程包括界面就不会死掉了。异步如何开始,好理解,现在我们讨论的是如何结束这个异步出来的新线程。 首先,异步出来的新线程,必须回收,不回收是浪费资源的可耻行为,.NET也是不允许的,所以你别想钻空子,俗话说,请神容
以下是解决方法: 1.直接新建一个类,继承TabControl,然后 override DisplayRectangle 方法: 实现代码如下: /// /// 解决系统TabControl多余边距问题 /// public class FullTabControl : TabControl {
1.使用winapi “SetParent” 接口: 实现代码如下: [DllImport("user32.dll", SetLastError = true)] static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParen
开发者预览版.net 4.5.NET for Metro style appsMetro风格的应用程序是利用Windows操作系统的强大功能设计的特殊表单元素。一个称之为.NET APIs for Metro style apps的.Net的一个子集用来支持Metro风格的应用程序,可以使用C#或V
地址:http://examples.ext.net/#/MessageBox/Basic/ButtonsConfig/ 实例中,使用的方法貌似挺复杂的。 前台.aspx文件中 实现代码如下: [DirectMethod] public void DoConfirm() { X.Msg.Con
Double显示转换int 实现代码如下: static void Main(string[] args) { Console.WriteLine("5.1~{0}", (int)5.1d); Console.WriteLine("5.5~{0}", (int)5.5d); Console.Writ