11 2017 档案
摘要:1:静态类只用于包含静态成员的类型,不能被实例化,我们可以直接使用它的属性与方法,静态类最大的特点就是共享。静态类的特性是防止继承,防止外部来NEW。它相当于一个sealed abstract类。2:静态类和类成员用于创建无需创建类的实例就能够访问的数据和函数。静态类成员可用于分离独立于任何对象标识
阅读全文
摘要:原文链接:https://www.cnblogs.com/icyJ/archive/2012/10/08/Chart_Pie.html 需要实现的目标是: 1.将数据绑定到pie的后台数据中,自动生成饼图。 2.生成的饼图有详细文字的说明。 具体的实现步骤: >>前台界面的设置: 1.设置chart
阅读全文
摘要:1. Find方法只能在List<T>上使用,而后者能更广泛应用在IEnemerable<T>上。 Find最终是建立在Array的查找之上,而在IEnemerable上的FirstOrDefault是使用foreach查找的。因此,Find速度会比FirstOrDefault快很多,据测试可能会快
阅读全文
摘要:GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。” 1. 一个GUID为一个128位的整数(1
阅读全文
摘要:两个窗口,第一个窗口中有按钮和label,点击按钮用来打开窗口2; 在窗口2中有textbox和按钮,点击按钮,将textbox中的值传递给窗口1,并在窗口1的label上显示。 分析:在窗口1有label显示的方法,但是在窗口2中有需要显示的值。这时需要使用委托,将窗体1的显示方法传递到窗体2中。
阅读全文
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace lamda表达式 { public delegate void DeleOne(); public delegate void ...
阅读全文
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 泛型委托 { //委托中使用泛型 public delegate int DeleCompare(T t1,T t2); ...
阅读全文
摘要:1. 为什么使用委托 由于三个方法中,只有一句代码不同。可以考虑将三个方法简化为一个,并将不同的部分作为参数传入上述方法中。将一个方法作为参数传递给另一个方法,传递方法的类型,定义位委托类型。 2. 委托概念
阅读全文
摘要:designer.cs 是窗体设计器生成的代码文件,作用是对窗体上的控件做初始化工作(在函数InitializeComponent()中) VS2003以前都把这部分代码放到窗体的cs文件中,由于这部分代码一般不用手工修改,在VS2005以后把它单独分离出来形成一个designer.cs文件与窗体对
阅读全文
摘要:#pragma warning 可以启用或禁用特定警告。 语法 参数 warning-list以逗号分隔的警告编号的列表。 “CS”前缀是可选的。 未指定警告编号时,disable 会禁用所有警告,restore 会启用所有警告。 备注 若要在 Visual Studio 中查找警告编号,请生成项目
阅读全文
摘要:示例1: 是向Matrix类扩展带有RectangleF类型形参的方法:TransformRect(RectangleF rect) 调用方法: 来自网路: public static class StringExtension{ public staticvoid Foo(this string
阅读全文
摘要:using 关键字有两个主要用途: 作为指令:用于为命名空间创建别名或导入在其他命名空间中定义的类型。 作为语句:用于定义一个范围,在此范围的末尾将释放对象。 作为指令:用于为命名空间创建别名或导入在其他命名空间中定义的类型。 作为语句:用于定义一个范围,在此范围的末尾将释放对象。 此外,使用 us
阅读全文
摘要:为了保持类型安全性,默认情况下,C# 不支持指针算法。 但是,通过使用 unsafe 关键字,可以定义可在其中使用指针的不安全上下文。 有关指针的详细信息,请参阅主题指针类型。 备注 在公共语言运行时 (CLR) 中,不安全代码是指无法验证的代码。 C# 中的不安全代码不一定是危险的;只是 CLR
阅读全文

浙公网安备 33010602011771号