C#
橄榄丝
yesterday once more
展开
-
C#中new和override区别
刚学C#,学到继承的时候,学到了new和override,从网上查了一下相关的文章,看了但还是很模糊,有点没看懂。在这先说一下我自己是怎么理解这两个关键字吧:new关键字跟继承没有关系,可以用在一个类的子类。当子类的一个方法用到new(这个方法可以和基类的一个方法同名,也可以不同),调用的时候会运行基类的同名方法,而不会调用子类有new关键字的方法;override只是在继承的时候才会用到,用在子原创 2007-01-13 18:04:00 · 1801 阅读 · 1 评论 -
C#学习笔记二
C#学习中,我会一直把学习中的问题写出来,以留后来把基本知识学问了看。今天看到这样的理论: 如果两个int类型的表达式代表了相同的整数据,它们被认为是相等的。 如果两个object类型的表达式都指向相同的对象或者都是空的,它们被认为是相等的。 如果字符串实例有相同的长度并且在每个字符的位置都相同,或者都为空,这两个字符串类型的表达式就被认为是相等的。原创 2007-01-14 11:42:00 · 674 阅读 · 0 评论 -
C#学习笔记三
前几天做个题,总是做的不尽人意,今天做出来了,保存到博客里。题目:建一个windows应用程序,用于预定火车票。当用户在终点站文本框里写入地址,单击搜索,如图显示: 单击列表中的选项时显示定票窗口如下:这个对话框中起始标签相对的下拉列表中应该包括搜索的所有起始地,就这张图片而言,这个下拉列表中应该包括“湖南,郑州,宜昌,广安,南昌,天水”,点击”发送“按钮后,如果符合检验,弹出下面这个对话框:原创 2007-01-19 18:02:00 · 866 阅读 · 1 评论 -
C#学习笔记四
学到异常处理,书上以Email验证为例子,我觉得限制的不够,现在就写下。1.首先自定义一个异常:EmailErrorException,继承自System.ApplicationExceptionusing System;using System.Collections.Generic;using System.Text;namespace EmailValidate{ class E原创 2007-01-22 23:45:00 · 652 阅读 · 0 评论