![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
cjwix2012
这个作者很懒,什么都没留下…
展开
-
MultiBinding 实现动态传入参数 Combox选择性显示数据
XAML: CS: public class M原创 2013-08-12 15:58:20 · 661 阅读 · 0 评论 -
BackgroundWorker
BackgroundWorker backgroundWorker;backgroundWorker = new BackgroundWorker {WorkerSupportsCancellation = true};backgroundWorker.DoWork += (s, e) =>{ while (!backgroundWorker.Cancellat原创 2017-01-11 11:16:24 · 280 阅读 · 0 评论 -
去除程序编译过程中的警告
在程序开发过程中往往有些警告是可以容忍的,比如在引用System.Data.OracleClient访问Oracle数据库时 常常警告我们已过时。那么我们要怎么忽略这种警告而又不影响其它的警告呢,那就是使用预处理指令#pragma warning disable 那么此命令之后的所有警告全都被忽略 直到 #pragma warning restore 出现。如果只想忽略一种警告比如说上面我原创 2015-01-20 15:47:50 · 923 阅读 · 0 评论 -
DataContractJsonSerializer和JavaScriptSerializer 在序列化时有一点儿区别
如果用DataContractJsonSerializer序列化JSON的时候如果不把对象标记为 [DataContract]和 [DataMember]的话序列化的字符串将带有k__BackingField原创 2015-02-03 15:08:47 · 517 阅读 · 0 评论 -
多线程程序片段
BackgroundWorker _BackgroundWorker = new BackgroundWorker(); _BackgroundWorker.DoWork += (s, e) => { Console.WriteLine("多线程"); }; _原创 2014-09-25 09:23:47 · 355 阅读 · 0 评论 -
Func,Action,Predicate
一提到委托,浮现在我们脑海中的大概是听的最多的就是类似C++的函数指针吧,呵呵,至少我的第一个反应是这样的。关于委托的定义和使用,已经有诸多的人讲解过,并且讲解细致入微,尤其是张子阳的那一篇。我就不用多废话了。今天我要说的是C#中的三种委托方式:Func委托,Action委托,Predicate委托以及这三种委托的常见使用场景。Func,Action,Predicate全面解析首先转载 2014-09-10 15:40:39 · 514 阅读 · 0 评论 -
DateTime 相关的操作
1. 根据指定格式转换为 DataTime //设置语言国家 System.IFormatProvider format = new System.Globalization.CultureInfo("zh-CN"); //指定转换格式 DateTime _Da原创 2014-05-09 16:25:10 · 391 阅读 · 0 评论 -
jqGrid中文说明文档——选项设置
jqGrid提供了大量的选项设置,开发者可以通过设置选项对应值来控制jqGrid,比如表格的宽度、高度、数据类型以及列名称等等都是通过选项设置来完成的。jqGrid的选项一般是名称:值(name:value)的形式,也可以是对象(object)及数组(array)的形式配置。jqGrid选项(Option)调用jqGrid只需要执行以下代码:jQuery("#grid_id").jqG转载 2014-05-14 10:34:33 · 840 阅读 · 0 评论 -
C#更新Oracle CLOB字段
public static void UpdateClob(string SqlStr, string ValueStr) { try { OracleParameter _OracleParameter = new OracleParameter(); _Or原创 2014-01-08 11:14:10 · 1562 阅读 · 0 评论 -
在VS中统计代码行数
打开查找和替换(Ctrl+Shift+F)=》 查找选项=》使用正则表达式=》在查找内容中输入 b*[^:b#/]+.*$转载 2013-09-25 11:09:50 · 387 阅读 · 0 评论 -
WPF 使用WMI查询获取硬盘驱动器或闪存驱动器名
需要引用 System.Management程序集using System.Management; SelectQuery _SelectQuery = new SelectQuery("win32_logicaldisk"); ManagementObjectSearcher _ManagementObjectSearcher = new Managem原创 2013-08-14 16:27:10 · 1208 阅读 · 0 评论 -
Task 终止线程
CancellationTokenSource cancellationTokenSource = new CancellationTokenSource(); Task.Factory.StartNew(() => { while (cancellationTokenSource.IsCancellat原创 2017-01-11 11:18:00 · 6578 阅读 · 0 评论