C#学习
文章平均质量分 68
liguocheng
这个作者很懒,什么都没留下…
展开
-
类型转换
C#中类型转换的机制分为两种: 隐式转换(Implicit Conversions) 显式转换(Explicit Conversions) 隐式转换不需指明欲转变的目的类型;而显式转换明确地使用转换运算(CAST)指定要转换成哪一种类型。 checked和unchecked、checked{}语句和unchecked{}语句 在进行强制类型转换时,可以使用check原创 2009-06-29 21:15:00 · 307 阅读 · 0 评论 -
虚方法(virtural)抽象类(abstract)
VIRTUAL关键字用于修饰方法、属性、索引器、或事件声明,并且允许在派生类中重写这些对象。virtual和override是对应出现的 多态(polymorphism)多态是指两个或多个属于不同类的对象,对同一个消息做出不同响应的能力 abstract修饰符可以和类、方法、属性、索引器及事件一起使用。在类声明中使用ABSTRACT修饰符以指示某个类只能是其它类的基类。标原创 2009-07-01 13:44:00 · 1955 阅读 · 1 评论 -
类(Class)
类是面向对象程序设计的核心部分,在逻辑上它是一些相依的功能(或称方法)和数据的组合体。 面向对象(Object Oriented)的特点:继承封闭多态 一个类被NEW了以后,也就是实例化以后,就是对象。 类的继承:如果类B继承类A,那么类A中必须有一个无参构造器,即使这个构造器什么也不做 静态构造函数是实现对一个类进行初始化的方法成员。它一般用原创 2009-06-29 11:17:00 · 422 阅读 · 0 评论 -
方法
成员访问修饰符 返回值 方法名称(参数列表){ //方法的内容} 成员访问修饰符:public private等返回值:如果没有返回值用 void 方法名称不可重复,大小写视为不同在小括号中编写参数列表方法的内容包含在{}之中 方法的参数传递机制:一、值参数(VALUE PARAMETER) 方法名称(参数类型 参数名称 [,参数原创 2009-06-28 20:47:00 · 286 阅读 · 0 评论 -
动态在窗体上增加32个Lable控件
在Form下声明private system.windows.forms.label[] lbl = new system.windows.forms.label[32];在FormLoad中加入 for (int i=0;i<32;i++){ lbl[i] = new system.windows.forms.label(); lbl[i].locatio原创 2009-06-30 08:37:00 · 504 阅读 · 0 评论 -
关于数组
陈老师说C#没有动态数组,如果要用动态数组,就要用ArrayList,但ArrayList只能是一维的下面是Array和ArrayList的区别:一、ARRAY的容量是固定的,而ARRAYLIST的容量可根据需要自动扩充。二、ARRAYLIST提供添加、插入或移除某一范围元素的方法。在ARRAY中,您只能一次获取或设置一个元素的值。三、ARRAY可以具有多个维度,而ARRAYLIS原创 2009-06-28 19:18:00 · 294 阅读 · 0 评论 -
委托(delegate)和事件(event)
委托必须和欲委托的方法有同样的参数委托就是一个类,任何可以声明类的地方都可以声明委托 定义事件的四个步骤: 在事件发行者中定义事件 在事件发行者中触发事件 在事件订阅者中定义事件处理程序(必须和委托类型相一致) 向事件发行者订阅一个事件 using system;class publisher{ public delega原创 2009-06-30 09:16:00 · 521 阅读 · 0 评论 -
字符
.net中字符总是表示成unicode强制类型转换(char)65可直接打印出A,(int)A可直接打印出65使用/x41也可以输出A,/x是转义字符,后面可根两位16进制值,可打印ASCII编码使用/u4F60可以输出“你”,/u也是转义字符,后面跟四位16进制值,可打印unicode编码 C#中单引号代表单个字符,双引号代表字符串 如果要使用大量字符串,可使用S原创 2009-06-29 07:21:00 · 320 阅读 · 0 评论 -
命名空间
相同的命名空间可以分布在不同的文件中命名空间的好处:一、代码可分布在多个文件中。二、命名空间具有扩展性。三、可以堆砌出层次式的类组织结构。 多个命名空间调用时可使用别名using A=mynamespace;原创 2009-06-28 19:58:00 · 275 阅读 · 0 评论 -
C# Webkit GetElementById Click
webKitBrowser1.StringByEvaluatingJavaScriptFromString(document.getElementById('id').click())转载 2015-09-12 17:33:47 · 2612 阅读 · 0 评论