文章分类 - C# 学习总结
文章记录我对学习和实践的总结
摘要:概念 GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique IDentifier) 。 GUID是一个通过特定算法产生的二进制长度为128位的数字标识符,用于指示产品的唯一性。GUID 主要用于在拥有多个节点、多
阅读全文
摘要:本文参考微软文档:https://msdn.microsoft.com/en-us/library/ff921141(v=pandp.40).aspx ,步骤与原文不一一对应。希望能帮助做C/S程序(WPF)的小伙伴们。 简单的介绍一下Prism,Prism的关注点是分离和松散耦合。Prism可帮助
阅读全文
摘要:Line:直线段,可以设置其笔触(Stroke)。 Rectangle:矩形,既有笔触,又有填充(Fill)。 Ellipse:椭圆,长、宽相等的椭圆即为正圆,既有笔触又有填充。 Polygon:多边形,由多条直线段围城的闭合区域,既有笔触又有填充。 Polyline:折线(不闭合),由多条首尾相接
阅读全文
摘要:1、Popup控件永远不会自动显示,为了显示Popup控件必须设置IsOpen属性。 2、默认情况下,Popup.StaysOpen属性被设置为True,并且Popup控件会一直显示,直到显示低将IsOpen属性设置为False。如果将Popup.StaysOpen属性设置为False,当用户在其他
阅读全文
摘要:C#预处理指令,几乎每本讲到基础知识的书都会讲到这个,一直也是看的不求甚解,经常用的的就是#region name #endregion 来对代码做一个整体的功能注释而已。 C#预处理指令,可以帮助我们来将编译出来的代码版本进行分割,类似Debug和Release的区别。 我们可以#define 1
阅读全文
摘要:1 //System.Array.Sort();使用System.Array数组每个元素的System.IComparable泛型接口实现,对整个System.Array数组中的元素进行排序 2 //System.Array.BinarySearch();使用此方法前要对数组进行排序。如果值不按升序排序,会返回一个不正确的索引。搜索的元素不...
阅读全文
摘要:这里分享一篇Unity Container 特别好的博文。 Unity Container 应用示例 : http://www.cnblogs.com/janes/p/4620575.html 依赖注入那些事儿: http://www.cnblogs.com/leoo2sk/archive/2009
阅读全文
摘要:转自:http://www.cnblogs.com/yylb/p/7146635.html 废话不多说,直接上步骤。 1、文件准备 下载皮肤文件,将解压后的Skinssk文件夹放在程序根目录(bin\\debug)下。 皮肤文件下载地址:http://pan.baidu.com/s/1slSAqFN
阅读全文
摘要:我们在WinForm项目中添加服务引用后会在App.config文件中添加如下内容: 这样做虽然能够调用WebService却将服务器的IP地址暴露给了客户端。 那么如何解决呢,老夫夜观天象,掐指一算~!搞个真假美猴王吧~!
阅读全文
摘要:下面是一下按键的参考: e.KeyCode == Keys.Back || e.KeyCode == Keys.Delete // back space , delete e.KeyCode == Keys.Left || e.KeyCode == Keys.Right // left , righ
阅读全文
摘要:DiffPlex 下载地址: http://diffplex.codeplex.com/
阅读全文
摘要:转自:http://www.studyofnet.com/news/470.html 一、TransactionScope的优点 1、使用起来比较方便.TransactionScope可以实现隐式的事务,使你可以在写数据访问层代码的时候不用考虑到事务,而在业务层的控制事务.2、可以实现分布式事务,比
阅读全文
摘要:转自:http://www.cnblogs.com/huhu583/p/5520291.html 经常因为需要在线程间操作UI而头疼,总结了一下,记录出来,以后方便查阅。 方法一 通过设置窗体属性,取消线程间的安全检查。(最简单,最省事,也是最不负责任的一种) 上述代码,就是在一个窗体内,本窗体给本
阅读全文
摘要:一篇旧时的文章,看后觉得还可以,特别贴出来。 提高C#编程水平的50个要点: 1.总是用属性 (Property) 来代替可访问的数据成员 2.在 readonly 和 const 之间,优先使用 readonly 3.在 as 和 强制类型转换之间,优先使用 as 操作符 4.使用条件属性 (Co
阅读全文
摘要:1 /// 2 /// DataTable序列化 3 /// 4 /// 5 /// false 6 /// 7 public string Serialize(DataTable dt) 8 { 9 JavaScriptSerializer serializer = new JavaScriptSerializer(); 10 List> list = new Lis...
阅读全文
摘要:转自:http://blog.csdn.net/colorseason/article/details/8662372 在使用DataTable.select进行排序时,直接写DataRow[] drr = dt.Select("POSTPARID='" + node.Value.ToString(
阅读全文
摘要:值类型: 简单类型: 整形Int 字符型char 浮点型float和double 高精度小数:decimal 布尔型:bool 枚举类型: Enum 结构类型: Struct 引用类型: 类类型: 基类Object为的所有类型 string class 接口类型: Inteface 数值类型: In
阅读全文

浙公网安备 33010602011771号