
C#学习
文章平均质量分 62
NO_WONDER
这个作者很懒,什么都没留下…
展开
-
C#抽象类、抽象方法
抽象类:抽象类的关键字是abstract,那么抽象类的特点是:1,不能直接创建对象也就是不能实例化对象2,只能被继承抽象方法:抽象方法前面的关键字仍然是abstract,但是抽象方法的特点是:1,不能有实体2,必须用override重写。总结:抽象类可以没有抽象方法,但是抽象方法必须要存在抽象类里面。程序示例:using System;using System.Collections.Ge原创 2011-06-23 17:30:00 · 652 阅读 · 0 评论 -
纠结的winform+_+
啊啊啊啊啊!!!!纠结的winform。。。。。。。。原创 2011-06-29 07:29:00 · 405 阅读 · 0 评论 -
C#自定义异常处理
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Class7 { static void Main(string[] args)原创 2011-06-24 08:01:00 · 742 阅读 · 0 评论 -
C#基础告一段落,做的小程序晒晒
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace work2{ class Program { static void Main(string[] args) {原创 2011-06-24 16:54:00 · 710 阅读 · 0 评论 -
C#事件
无语。。。。写到最后突然发现事件忘了整理。。。。-_-||| 其实想不通为什么在触发事件的时候非要定义一个方法才行。。。public竟然也不行!!!代码: using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace C原创 2011-06-26 20:11:00 · 423 阅读 · 0 评论 -
关于重构---封装字段
为什么要使用封装字段?我的个人理解就是能够对类字段进行条件限制。具体使用方法: 把光标定位在要封装字段的后面,然后右键---重构---封装字段,确定即可。那么主要的部分是如何来使用它?如果是这个字段本身没有什么条件限制,那么此操作就有点画蛇添足了。我们直接在set那部分进行条件限制,具体见下面的程序,然后如何来调用呢?详见程序示例://封装字段实现:姓名如果为空则默认张原创 2011-06-23 08:35:00 · 2201 阅读 · 1 评论 -
学习C#的一些笔记(关于继承与多态,static关键字)
关于static关键字C/C++里面都提到过,我就根据自己做的笔记再总结一下:不管是类字段或是类方法都能加static,加static和不加static有什么区别呢?不加static,那么类子段或者类方法都是属于对象的,仅仅属于对象,如果加上static那么它们就是属于类本身的,那么对象就不能去调用了,而只能由类来调用。关于静态和非静态之间的关系可以用一句话概况:非静态方法能调用静态关原创 2011-06-22 20:32:00 · 883 阅读 · 0 评论 -
C#字符串处理
字符串的几个处理方法:检测某个字符的方法:str.indexof("要检测字符")如果找到则返回所在下标,否则返回-1(从前到后检索)str.lastindexof(要检测字符), (从后往前检索,同样返回下标)把某个字符或者字符串换掉方法:str=str.replace("被替换字符","替换字符");截取从某个字符开始的一段字符串:一个参数:str=str.substring(起始位置原创 2011-06-23 18:05:00 · 689 阅读 · 0 评论 -
C#异常处理
异常处理:程序经常会有这样或那样的错误,比如参数格式有误,或者是变量超出范围等。因此,编程语言一般要有异常处理。异常处理的语句是try和catch,exception是基类异常处理的异常类,其它所有的异常类都是由它派生而来的,所以exception基本上可以处理所有的异常,如果知道具体的可能会发生的异常也可以调用相应的异常类。再解释一下,catch的作用:遇到异常可以给出相应的提示,同时能够处理异原创 2011-06-23 18:04:00 · 560 阅读 · 0 评论 -
C#委托
委托:winform中跨线程使用委托。委托的特点:1,定义委托2,实例化委托对象3,执行委托总结:可以实现多播(就是定义一个委托可以去执行多个方法)两个委托的对象是无法实现多播的。程序示例:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace C原创 2011-06-23 18:03:00 · 615 阅读 · 0 评论 -
C#密封类、密封方法
密封类:密封类的关键字是sealed,那么密封类的特点是:不能被继承密封方法:密封方法关键字仍然是sealed,密封方法的一些特点是:1,一般存在于派生类中2,可以存在一般类中3,先重写才能密封4,重写密封之后不能被再次重写密封,这个跟虚方法不太一样。程序示例:using System;using System.Collections.Generic;using System.Linq原创 2011-06-23 18:02:00 · 969 阅读 · 0 评论 -
C#接口
接口关键字是interface,那么接口的一些特点是:1,不能包含字段2,接口方法不能有定义,不能有访问修饰符(如public之类的)3,接口里面都是方法,没有其它的4,一个类要实现接口就必须要实现这个接口中的所有方法。5,实现接口的时候不需要写override,只有在抽象类和虚方法中才有。6,实现方法时,访问修饰符必须是public接口的用处:主要用在项目管理方面,是两个模块的接口。程序示例:原创 2011-06-23 18:01:00 · 560 阅读 · 0 评论 -
C#委托事件
趁着现在有点时间想写一下委托与事件。。因为我发现身边的好多同学对这个理解不太清。。有些甚至还不知道委托到底是用来干嘛的?委托有什么用?事件又是怎么回事?好吧,就按照我现在的理解程度来阐述一下我的看法吧。。 首先,为什么会有委托的出现?原创 2011-07-04 08:30:53 · 483 阅读 · 0 评论