C#示例知识点学习(一)
2008-07-24 22:02
246 查看
override关键字
扩展或修改继承的方法、属性、索引器或事件的抽象实现或虚实现。
不能重写非虚方法和静态方法,重写的基方法必须是virtual/abstract/override的。
必须与重写的基方法具有相同的访问修饰符、类型、名称。
Int32.Parse(string) 将字符串的形式转换为等效的32位有符号的整数。
Char.IsDigit(char) 验证一个字符是否为数字。
new 关键字显示隐藏虚方法(基类中的虚方法)、实例化类
string.Split(分隔符) 分析字符串 返回一个数组存储(出去了所含的分隔符)
string.Substr
string.ToLowCase
结构语法:
访问修饰符 struct 结构名
{
Field,Properties,Methods,Events
go here.
}
结构与类语法基本相同,在结构中字段被声明为const或static才能被初始化。结构中的构造函数必须带参数。
·
结构是值类型,而类是引用类型。
·
与类不同,结构的实例化可以不使用 new 运算符。
·
结构可以声明构造函数,但它们必须带参数。
·
一个结构不能从另一个结构或类继承,而且不能作为一个类的基。所有结构都直接继承自 System.ValueType,后者继承自 System.Object。
·
结构可以实现接口。
public struct CoOrds
{
public
int x,y;
pulic
CoOrds(int p1,int p2)
{
X=p1;
Y=p2;
}
}
扩展或修改继承的方法、属性、索引器或事件的抽象实现或虚实现。
不能重写非虚方法和静态方法,重写的基方法必须是virtual/abstract/override的。
必须与重写的基方法具有相同的访问修饰符、类型、名称。
Int32.Parse(string) 将字符串的形式转换为等效的32位有符号的整数。
Char.IsDigit(char) 验证一个字符是否为数字。
new 关键字显示隐藏虚方法(基类中的虚方法)、实例化类
string.Split(分隔符) 分析字符串 返回一个数组存储(出去了所含的分隔符)
string.Substr
string.ToLowCase
结构语法:
访问修饰符 struct 结构名
{
Field,Properties,Methods,Events
go here.
}
结构与类语法基本相同,在结构中字段被声明为const或static才能被初始化。结构中的构造函数必须带参数。
·
结构是值类型,而类是引用类型。
·
与类不同,结构的实例化可以不使用 new 运算符。
·
结构可以声明构造函数,但它们必须带参数。
·
一个结构不能从另一个结构或类继承,而且不能作为一个类的基。所有结构都直接继承自 System.ValueType,后者继承自 System.Object。
·
结构可以实现接口。
public struct CoOrds
{
public
int x,y;
pulic
CoOrds(int p1,int p2)
{
X=p1;
Y=p2;
}
}
相关文章推荐
- c#方法重写和隐藏的学习示例
- (原创)c#学习笔记10--定义类成员06--示例应用程序01--规划应用程序
- C#中linq学习(Linq查询操作中的类型关系)示例
- C# 知识点随手学习网站推荐
- C#学习笔记——FileStream读取文件示例
- C#学习笔记(零碎知识点收集)
- C# Linq To XML的学习(创建并编辑XML树)示例
- C#中linq学习(Linq查询操作中的类型关系)示例
- C#学习 知识点总结一
- C# 知识点 goto【学习笔记】
- (原创)c#学习笔记10--定义类成员06--示例应用程序03--类库的客户应用程序
- C#学习小知识点·
- C#示例学习(二)-使用委托传值
- C# Linq To XML的学习(创建并编辑XML树)示例
- C#控制Label控件颜色问题[WEB学习示例]
- RabbitMQ基础学习笔记(C#代码示例)
- 爬虫技术 -- 进阶学习(七)简单爬虫抓取示例(附c#代码)
- C#示例学习(八)-Linq to object(5)分页效果
- [COM Interop学习小结]实现一个C#调用C++的示例
- C#示例学习(-)-隐式声明