Learning c# note_2 -- chapter 9
2007-06-06 17:08
218 查看
Method overloading:
一个方法名,多种参数组合。构成类内同名函数,叫做method overloading。
Property:
使用property,改变了java中,对成员属性访问必须用成员方法的不合理的方式。
class A {
private Int32 hour;
public Int32 Hour
{
get
{
return hour;
}
set
{
hour = value;
}
}
}
Ref Out参数:
在函数参数定义和调用中,加入ref关键字,使函数可以通过参数传出值。
在函数参数定义和调用中,加入out关键字,不仅使函数可以通过参数传出值,而且调用时不需要初始化参数值。
Int32 refHour, refMinute, refSecond;
time.GetTime(out refHour, out refMinute, out refSecond);
一个方法名,多种参数组合。构成类内同名函数,叫做method overloading。
Property:
使用property,改变了java中,对成员属性访问必须用成员方法的不合理的方式。
class A {
private Int32 hour;
public Int32 Hour
{
get
{
return hour;
}
set
{
hour = value;
}
}
}
Ref Out参数:
在函数参数定义和调用中,加入ref关键字,使函数可以通过参数传出值。
在函数参数定义和调用中,加入out关键字,不仅使函数可以通过参数传出值,而且调用时不需要初始化参数值。
Int32 refHour, refMinute, refSecond;
time.GetTime(out refHour, out refMinute, out refSecond);
相关文章推荐
- Learning c # note_1 chapter 1
- Note of learning Inside the Java Virtual Machine Chapter Five
- Self Learning Note <The Data Warehouse ETL Toolkit> - Chapter 3 Extracting
- Study Note:C# in a Nutshell-Chapter 1 Introducing C# and the .NET Framework
- CLR Via C# 3rd 阅读摘要 -- Chapter 4 - Type Fundamentals
- Learning Python第二版笔记-Chapter 4 Numbers
- Learning C++ by Creating Games With UE4(15.05.08)-3(Chapter 1)
- [Angular2] @Ngrx/store and @Ngrx/effects learning note
- 为什么要使用XHTML?——note1 of my web learning
- Python 核心编程笔记_Chapter_3 Note_2 模块结构布局
- [C# learning] params out 参数数组 输出参数
- Python 语言及其应用 Chapter_6_Note 2 用write()写文本文件
- C# step by step 学习笔记8 CHAPTER 9 使用枚举和结构创建值类型
- [Note]CLR via C#3-Parameters
- stanford_CS231n_learning note_Lec_03 Loss function and optimization
- Primitive, Reference, and Value Types(Chapter 5 of CLR via C#)
- note <practical c programming> chapter 5
- Linux signal events Learning note
- Learning with python: Chapter2 Variables, expressions and statements
- chapter2 of OReilly.Hands-On.Machine.Learning.with.Scikit-Learn.and.TensorFlow