摘要:
【在指针中存储地址】 如果将指针初始化为0或者NUll,以后必须将变量的地址赋给它,如下例代码: 【间接运算符(解除引用运算符)】 【通过指针访问指针中存储的内容,指针存储的内容(地址)指向的值,和指针本身的地址】 【为何使用指针】 指针最常用于完成如下三项任务。 1.管理堆中的数据 2.访问类的成 阅读全文
摘要:
问:对象有多大? 答:对象占据的内存量取决于其成员变量的长度,类函数不占据为对象分配的内容。 有些编译器在内存中对齐变量,这导致2字节变量实际占用的内存多于2字节。 问:为何不应将所有成员数据声明为公有的? 答:通过将成员数据声明为私有的,可以让类的使用者能够使用这些数据,同时不必担心他们是如何存储 阅读全文
摘要:
这几天小白我重新温习了siki讲的C#的委托与事件,为了防止忘记,写下此文 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法。我们叫做代码, 废话不多说,代码说话, 我们从观察者设计模式来看委托。猫捉老鼠的游戏,猫来了,老鼠就要跑,这里老 阅读全文
摘要:
在项目实践中,我们 可能会遇到需要将一些控件上显示的内容只显示一段时间过后清空。 下面我们来实现这种操作: 首先需要注意的是:在wpf中涉及到界面操作的话,一定要使用定时器DispatcherTime,DispatcherTimer是为wpf专门设计的,不然的话使用其他种类的定时器会提示界面资源被其 阅读全文
摘要:
在编写代码时,我们经常会碰到一些子线程中处理完的信息,需要通知另一个线程(我这边处理完了,该你了)。 但是当我们通知WPF的UI线程时需要用到Dispatcher。 首先我们需要想好在UI控件上需要显示什么内容。然后写一个显示UI内容的方法。 以下是代码 然后我们声明一个委托,由于UIThreadd 阅读全文
摘要:
我们先来看看byte bool int ushort 等的定义 首先时byte[]数组与string之间的转换 string 转换位byte[] 数组 string str = "1-1"; byte[] cmd = Encoding.Default.GetBytes(str); byte[] 数组 阅读全文
摘要:
通过几天的线程学习,将学习的内容分享给大家 阅读全文