黑马程序员-----踏踏实实基础C#基础(三)
2013-10-12 21:48
288 查看
----------------------
ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
方法介绍:方法,又可称为函数(在C语言面向过程当中常称之为函数,随着编程语言的变迁,在C#编程中称之为方法)。方法就是一堆代码进行重用的一种机制。方法就是一段代码,这段代码有输入和返回值。什么是方法重用的机制呢?例如在一程序中某一段代码重复使用,此时把重复编辑的代码写成一个方法,以方便重复的调用。参数:向方法传递的信息;例如:console.writeline(“Hello”);中括号内的内容就是参数。而console.writeline()就是一个有输出值的方法。而console.readline()是一个有返回值的函数,它的返回值赋给定义好的字符串变量。方法一般情况下要定义在类中。在定义方法时,返回值类型,决定方法在被调用时的赋值类型,例如:console.readline()方法的返回值是string类型;console.writeline()方法的返回值是空类型;convert.toint32()是int型等等;空类型的定义为void。在静态方法中调用方法直接写方法的名字调用。所有的类中都可以写方法。在同一个类中调用本类的方法,可以只写方法名();retur语句;立即退出所在的方法。一般条件下return和if条件判断语句配合使用。
参数的详解:变量的作用域
在方法中定义的变量称为局部变量。其作用域从类或方法的大括号开始到反大括号结束。
为了在类中的方法能够调用主函数(主要的方法,也就是main主程序)中定义的变量。可以用传参的方法传递。在方法中定义变量作为形参,形参用于接收主函数中传递过来的数据。一个方法一旦有形参那么主函数中就必须传参数,并且传参数的个数与对应位置上的类型必须一致。.parse()方法,类型转换方法。
方法与返回值的实例:
提示用户输入信息,当用户输入y时关闭程序,输入其他字符提示错误并请用户重新输入
Staticvoid main(string[] args) //程序主窗口
{
Console.writeline(“确定是否要关闭,关闭输入y”);
ReadAnswer(); //调用方法
Console.readkey();
}
Publicstatic void ReadAnswer() //定义一个方法,存储循环字段
{
Stringresult=””; //定义字符串变量,接收数据
Do
{
Result=console.readline(); //变量接收用户输入数据
If(result!=”y”) //定义条件语句,判断用户输入结果
{
Console.writeline(“输入的数据有误,请重新输入:”);
}
}
While(result!=”y”) //定义循环,数据错误时循环提示
}
当主函数(主程序)向调用自定义方法中的变量时,可以用return返回值。当主函数想要忽的自定义方法中的变量值时,可以在主函数中定义一个变量来接收自定义方法中的变量。
一个方法只有一个返回值。一旦一个方法有返回值,那么在这个方法体中就必须通过return语句返回一个值,并且返回值的类型必须一致。
操作的首先改变自定义方法的返回值
Publicstatic void ReadAnswer() //定义一个方法,存储循环字段
更改为 Public static string ReadAnswer() //定义一个方法,存储循环字段
在自定义类循环结束后,返回变量值:
Return result;
在主函数中接收数值,注意数值类型一致。
Static void main(string[] args) //程序主窗口
{
Console.writeline(“确定是否要关闭,关闭输入y”);
Strings=ReadAnswer(); //调用方法
Console.readkey();
}
----------------------
ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
方法介绍:方法,又可称为函数(在C语言面向过程当中常称之为函数,随着编程语言的变迁,在C#编程中称之为方法)。方法就是一堆代码进行重用的一种机制。方法就是一段代码,这段代码有输入和返回值。什么是方法重用的机制呢?例如在一程序中某一段代码重复使用,此时把重复编辑的代码写成一个方法,以方便重复的调用。参数:向方法传递的信息;例如:console.writeline(“Hello”);中括号内的内容就是参数。而console.writeline()就是一个有输出值的方法。而console.readline()是一个有返回值的函数,它的返回值赋给定义好的字符串变量。方法一般情况下要定义在类中。在定义方法时,返回值类型,决定方法在被调用时的赋值类型,例如:console.readline()方法的返回值是string类型;console.writeline()方法的返回值是空类型;convert.toint32()是int型等等;空类型的定义为void。在静态方法中调用方法直接写方法的名字调用。所有的类中都可以写方法。在同一个类中调用本类的方法,可以只写方法名();retur语句;立即退出所在的方法。一般条件下return和if条件判断语句配合使用。
参数的详解:变量的作用域
在方法中定义的变量称为局部变量。其作用域从类或方法的大括号开始到反大括号结束。
为了在类中的方法能够调用主函数(主要的方法,也就是main主程序)中定义的变量。可以用传参的方法传递。在方法中定义变量作为形参,形参用于接收主函数中传递过来的数据。一个方法一旦有形参那么主函数中就必须传参数,并且传参数的个数与对应位置上的类型必须一致。.parse()方法,类型转换方法。
方法与返回值的实例:
提示用户输入信息,当用户输入y时关闭程序,输入其他字符提示错误并请用户重新输入
Staticvoid main(string[] args) //程序主窗口
{
Console.writeline(“确定是否要关闭,关闭输入y”);
ReadAnswer(); //调用方法
Console.readkey();
}
Publicstatic void ReadAnswer() //定义一个方法,存储循环字段
{
Stringresult=””; //定义字符串变量,接收数据
Do
{
Result=console.readline(); //变量接收用户输入数据
If(result!=”y”) //定义条件语句,判断用户输入结果
{
Console.writeline(“输入的数据有误,请重新输入:”);
}
}
While(result!=”y”) //定义循环,数据错误时循环提示
}
当主函数(主程序)向调用自定义方法中的变量时,可以用return返回值。当主函数想要忽的自定义方法中的变量值时,可以在主函数中定义一个变量来接收自定义方法中的变量。
一个方法只有一个返回值。一旦一个方法有返回值,那么在这个方法体中就必须通过return语句返回一个值,并且返回值的类型必须一致。
操作的首先改变自定义方法的返回值
Publicstatic void ReadAnswer() //定义一个方法,存储循环字段
更改为 Public static string ReadAnswer() //定义一个方法,存储循环字段
在自定义类循环结束后,返回变量值:
Return result;
在主函数中接收数值,注意数值类型一致。
Static void main(string[] args) //程序主窗口
{
Console.writeline(“确定是否要关闭,关闭输入y”);
Strings=ReadAnswer(); //调用方法
Console.readkey();
}
----------------------
ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
相关文章推荐
- 黑马程序员------踏踏实实基础C#基础(一)
- 黑马程序员-----踏踏实实基础C#基础(二)
- 黑马程序员-----踏踏实实基础C#基础总结
- 黑马程序员————————C#基础知识之结构体(二)
- 黑马程序员_看视频记笔记_C#编程基础01
- 黑马程序员————————C#基础知识(四)
- 黑马程序员--C#基础
- 黑马程序员--C#面向对象基础知识
- 黑马程序员--C#语法基础,命名规范,变量作用域等
- 黑马程序员----C#基础知识02
- 黑马程序员之C#编程基础学习笔记:编写聊天机器人,如果向机器人说"今天天气怎么样?"则回答天气,如果向机器人说"88",则回答再见“。
- 黑马程序员--c#基础学习笔记2
- 黑马程序员--.NET笔记--C#基础:变量、转义符、数据类型
- 黑马程序员--C#基础(三)-->运算符,语句,控制台输入输出
- 黑马程序员 C#基础流程控制_条件语句
- “黑马程序员”~~C#基础知识One
- 黑马程序员 C#基础_方法
- [黑马程序员]c#基础学习笔记
- 黑马程序员__c#基础1
- 黑马程序员 C#基础_字符串处理总结