c#
文章平均质量分 80
爱吃鱼的莞尔猫
学无止境
展开
-
C#预处理指令
1.预处理指令C#中有许多名为“预处理器指令”的命令。这些命令从来不会转化为可执行代码中的命令,但会影响编译过程的各个方面 :#region name :#endregion 可以用来进行代码分块。 _____________________________- 还有几对不太常用的 :#define symbol 定义一个变量名。该变量名如果存在,这个指令就没有意义原创 2017-04-19 10:59:50 · 290 阅读 · 0 评论 -
WPF 控件与布局
1.经常使用的控件大概为6大类:1.布局控件 :Grid,StackPanel,DockPanel—父:Panel2.内容控件 :只能容纳一个控件。Window,Button—父:ContentControl3.带标题内容空间 :GroupBox,TabItem—父:HeaderedContentControl4.条目控件 :ListBox,ComboBox—父:ItemsControl5原创 2017-04-19 12:02:11 · 2794 阅读 · 1 评论 -
C# 委托和事件
一、.实现一个委托(delegate)需要三步: 1.声明一个delegate对象。这个对象要与你想闯入的方法具有相同的参数和返回值类型。 public delegate void MyDelegate(string name); 想传入的方法如下: public static void MyDelegateFunc(string原创 2017-04-19 18:10:23 · 284 阅读 · 0 评论 -
WPF DataBinding
1. Binding:“捆绑”,“关联”,“键联”等意思,也就是说,binding更注重表达他是像一种桥梁一样的关联关系。2. 如果把Binding比作数据的桥梁,那么他的两端分别是Binding的源(Source,数据来的方向)和目标(Target,数据去的方向)。一般情况下,binding源是逻辑层的对象,binding目标是UI层的控件对象,就这样,数据被送到UI层展现。3.原创 2017-04-20 17:01:34 · 2880 阅读 · 1 评论 -
深入浅出-话属性
研究什么样的对象才能作为Binding的Target以及Binding将把数据送往何处。程序的本质就是“数据+算法”,或者说用算法来处理数据以期得到输出结果静态字段在内存中只有一份拷贝,非静态字段则是每个实例拥有一个拷贝。方法无论是否为静态,在内存中只会有一份拷贝。 -CLR属性(Common Language Runtime),该属性是对private字段的安全访问包装。也可以说是一个pri原创 2017-04-24 14:17:06 · 394 阅读 · 0 评论