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