C#学习笔记(一)
by heiyeluren
学习《Visual C#入门经典》的个人笔记。
1. 函数的重载
函数重载提供了创建多个同名函数的能力。我们确定一个函数是独一无二的方法是通过三项方法,分别是是通过返回值的类型,函数名,函数
参数等三项内容。我们函数重载主要就是使用不同的参数来确定使用那个函数。
比如我们下面的代码:
class Class1
{
static int MaxValue(int[] intArray)
{
int maxVal = intArray[0];
for (int i=1; i<intArray.Length; i++)
{
if (intArray[i] > maxVal)
maxVal = intArray[i];
}
return maxVal;
}
static void Main(string[] args)
{
int[] myArray = {1, 8, 3, 6, 2, 5, 9, 3, 0, 2};
int maxVal = MaxValue(myArray);
Console.WriteLine("The maximum value in myArray is {0}", maxVal);
}
}
上面的函数MaxValue()只能处理int型的数组,那么现在我们需要它去处理不同类型的数组,比如浮点型。
那么我们就可以添加如下的代码:
static double MaxValue(double[] doubleArray)
{
double maxVal = doubleArray[0];
for(int i=1; i<doubleArray.Length; i++)
{
if(doubleArray[i]>maxVal)
maxVal = doubleArray[i];
}
return maxVal;
}
那么我们上面的代码就能够处理int和double型的不同数组了,我们主要是通过提交不同的参数类型来判断使用那个函数。
2. 委托
老实说,我也没农明白委托的概念,据说是因为C#没有了指针,使用这个东西稍微来弥补一下,所以这个问题就留着。。。 :-)
WriteTime: 2004-12-29 下午 15:47
分享到:
相关推荐
Learning hard C# 学习笔记
C#学习笔记C#学习笔记C#学习笔记C#学习笔记C#学习笔记C#学习笔记C#学习笔记C#学习笔记
#6.0学习笔记 从第一行C#代码到第一个项目设计周家安著,高清书签
C#学习笔记_20100614.pdf C#学习笔记_20100614.pdf
LearningHard C#学习笔记,学习C#的经典入门教材。 非常适合初学者,希望大家一起努力。
Visual C#学习笔记光盘 简介:本书由浅入深地讲解Visual C# 2005编程知识,全书内容分为6篇,共27章,第一篇介绍Visual Studio 2005开发环境和C#基础,其中包括Visual C# 2005简介,C#语言基础,面向对象编程...
C#6.0学习笔记从第一行C#代码到第一个项目设计。。。。。。。。。。。。。。。。。。
经典、简单C#学习笔记,各人学习的笔记,提供给大家分享。
C#6.0学习笔记 从第一行C#代码到第一个项目设计 随书源码
C#学习笔记,内容丰富,十分有用。适合C#初学者,十分易懂。
C#学习笔记 很经典的 看看吧 分也不多。。。。
《c#6.0学习笔记》随书光盘及pdf和源代码,这三部分内容都在这一个资源里面,视频教程很难找,在网上找了很久很久,和大家分享一下。
C#学习笔记网络篇
C#学习笔记(非常经典)很多前辈推荐的。希望能对大家有帮助。
C#6.0学习笔记 从第一行C#代码到第一个项目设计 高清,个人的学习使用,共180M。
c#,asp.net学习笔记 是专业的资料对于想学习c#,asp.net的朋友又非常大的帮助,本书中每一章都配有丰富的源码及说明,对有有无开发经验的朋友都是值得以阅的资料
C#学习笔记_夜晚回家 (全)C#学习笔记_夜晚回家 (全)C#学习笔记_夜晚回家 (全)
head first C#学习笔记一构建控件较为简便的方法-用UserControl。