一、了解C#的预定义事件处理机制      在写代码前我们先来熟悉.net框架中和事件有关的类和委托,了解C#预定义事件的处理。      EventArgs是包含事件数据的类的基类,用于传递事件的细节。      EventHandler是一个委托声明如下 &nbs
转载 精选 2010-06-23 08:53:24
1314阅读
1. 什么是托管函数      托管函数是一个对类里面的某个函数的一个引用.它自己并没有具体的函数定义,只是指向某个函数实现.      2. C++, Delphi的横向比较      在C++和Delphi托管函数对应的类型是函数指针,形式如下:      C++      typedef (int GetNum)(real rNum);      Delphi      functio
转载 2007-03-09 08:58:00
35阅读
2评论
在你的窗体添加一个Label,双击Label的MouseClick事件。添加如下方法:  private void label1_MouseClick(object sender, MouseEventArgs e)  {        Label senderLabel = (Label)sender;//根据sender引用控件。        senderLabel.Text = e.Bu
转载 2010-09-23 11:11:00
288阅读
2评论
1、是事件源,表示触发事件的那个组件 如(button/label/listview...),比如说你单
原创 2021-12-01 11:11:44
279阅读
1、是事件源,表示触发事件的那个组件   如(button/label/listview...),比如说你单击button,那么sender就是button 2、EventArgs是事件参数,它用来辅助你处理事件   比如说你用鼠标点击窗体,那么EventArgs是会包含点击的位置等等   例:private void label1_MouseClick(object sender, MouseE
转载 2021-05-05 00:03:40
543阅读
2评论
1、是事件源,表示触发事件的那个组件   如(button/label/listview...),比如说你单击button,那么sender就是button2、EventArgs是事件参数,它用来辅助你处理事件   比如说你用鼠标点击窗体,那么EventArgs是会包含点击的位置等等   例:private void label1_MouseClick(object sender, MouseEv
原创 2021-02-24 17:50:25
269阅读
1、是事件源,表示触发事件的那个组件 如(button/label/listview...),比如说你单
转载 2021-11-25 11:09:55
122阅读
C# 函数object sender, EventArgs e)参数是什么意思
原创 2021-08-02 13:42:48
2935阅读
object sender,EventArgs e
转载 精选 2009-06-23 21:31:17
463阅读
1、Queue定义System.Collections.Queue类表示对象的先进先出集合,存储在 Queue(队列) 的对象在一端插入,从另一端移除。2、优点1、能对集合进行顺序处理(先进先出)。2、能接受null值,并且允许重复的元素。
原创 2021-07-20 16:40:15
247阅读
首先了解C#反射的概念,反射是一个运行库类型发现的过程。通过反射可以得到一个给定程序集所包含的所有类型的列表, 这个列表包括给定类型定义的方法、字段、属性和事件。也可以动态的发现一组给定类支持的借口、方法的参数和其他 相关信息如基类、命名空间、数据清单等。 C#反射命名空间详细介绍: 1.System.Reflection命名空间内的各类型 (1) Assembly通过它可以加载、了解和操纵一个程序集 (2) AssemblyName 通过它可以找到大量隐藏在程序集的身份的信息,如版本信息、区域信息等 (3) EventInfo 事件的信息 (4) FieldInfo 字段...
转载 2013-10-11 10:22:00
98阅读
2评论
像Java一样,C#提供了一整套相当丰富的类库、方法以及事件以供开发者使用。C#还引入了GDI+,它是由GDI演变而来的,具有比GDI更强大的功能而且简化了程序员的编程工作。 所以开发者运用这些,就可以很方便的开发出具有强大图形图像功能的应用程序了。本文,笔者就通过一些实例像读者介绍一下C#的图形编程的基本知识。
原创 2006-11-03 15:28:03
2814阅读
在这篇文章,我主要用到了两个非常核心的名字空间:一个是System.Drawing、一个是System.Drawing.Drawin
原创 8月前
25阅读
有空 一定把这些方法搞清楚: 简单画了一张图 (灵魂画手 →_→) 如图 ConcurrentDictionary 其中有个tables 对象主要存储,而这个 tables 是一个 很多区块的 数组 ,每个区块 又是一个node的链表 (ps: 一个node 就是一个key value 对) 具体实
c
原创 2021-07-28 09:24:37
272阅读
对于“==”和Equals大多数网友都是这样总结的: “==” 是比较两个变量的值相等。 Equals是比较两个变量是否指向同一个对象。   如:这篇文章,并以这篇文章的例子为例。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 public clas
转载 2015-07-13 08:42:00
53阅读
2评论
就像上面的例子那样,通常一个图形轮廓(运用DrawXXX()方法)是用画笔对象来实现的,而一个填充区域(运用FillXXX
原创 8月前
50阅读
最后,希望本文对大家能有所帮助。通过运用System.IO.DirectoryInfo类和System.IO.FileInfo类我们可以轻易的完成
原创 7月前
44阅读
浅析C#内存管理 前言:个人觉得C#吸收了各种语言的优点,可谓集大成者,但是不知但,这种集所有语言于一身的情况是好是坏.C#编程的一个优点就是程序员不需要关心具体的内存管理,尤其是垃圾收集器会处理所有的内存清理工作.虽然不比手工管理内存,但是如果要编写高质量的代码,还是要理解后台发生的情况,理解C
原创 2017-03-29 11:31:00
99阅读
http://www.cnblogs.com/an-wl/archive/2011/04/14/2016312.html 1.深拷贝浅拷贝   拷贝即是通常所说的复制(Copy)或克隆(Clone),对象的拷贝也就是从现有对象复制一个“一模一样”的新对象出来。虽然都是复制对象,但是不同的复制方法,复制出来的新对象却并非完全一模一样,对象内部存在着一些差异。通
转载 精选 2011-06-15 23:48:37
2091阅读
from: http://blog.csdn.net/lai123wei/article/details/72173651.深拷贝浅拷贝         拷贝即是通常
转载 2022-07-26 06:18:38
267阅读
  • 1
  • 2
  • 3
  • 4
  • 5