out传值
2016-06-30 17:01
148 查看
public void Out(out int a, out int b)
{//out相当于return返回值
//可以返回多个值
//拿过来变量名的时候,里面默认为空值
a=1;
b=2;
}
static void Main(string[] args)
{
int a = 0;
int b = 1;
Program hanshu = new Program();
hanshu.Out(out a, out b);
namespace out传值
{
class Program
{
public void Jia(int a ,int b)
{
a = a + b;
Console.WriteLine(a);
}
public void Jia1(int a,out int b)
{
b = a + 5;
}
static void Main(string[] args)
{
//Console.Write("请输入a=");
//int a = int.Parse(Console.ReadLine());
//Console.Write("请输入b=");
//int b = int.Parse(Console.ReadLine());
//Program hanshu = new Program();
//hanshu.Jia1(a,out b);
//Console.WriteLine(b);
////out传值在传的时候,仅仅是将变量名称(箱子)传给函数
////在进行完成循环体之后,将这个变量以及里面的值一起拿出来
////hanshu.Jia(a,b);
////形参 传值
////只是将值给它,并不是把变量名(箱子)也给他
////实参 传址
////将箱子传给函数
////Console.WriteLine(a);
//Console.ReadLine();
{//out相当于return返回值
//可以返回多个值
//拿过来变量名的时候,里面默认为空值
a=1;
b=2;
}
static void Main(string[] args)
{
int a = 0;
int b = 1;
Program hanshu = new Program();
hanshu.Out(out a, out b);
namespace out传值
{
class Program
{
public void Jia(int a ,int b)
{
a = a + b;
Console.WriteLine(a);
}
public void Jia1(int a,out int b)
{
b = a + 5;
}
static void Main(string[] args)
{
//Console.Write("请输入a=");
//int a = int.Parse(Console.ReadLine());
//Console.Write("请输入b=");
//int b = int.Parse(Console.ReadLine());
//Program hanshu = new Program();
//hanshu.Jia1(a,out b);
//Console.WriteLine(b);
////out传值在传的时候,仅仅是将变量名称(箱子)传给函数
////在进行完成循环体之后,将这个变量以及里面的值一起拿出来
////hanshu.Jia(a,b);
////形参 传值
////只是将值给它,并不是把变量名(箱子)也给他
////实参 传址
////将箱子传给函数
////Console.WriteLine(a);
//Console.ReadLine();
相关文章推荐
- Android Studio 字体大小和背景色的设置
- seaJs 使用
- 北大poj-1067
- EF OrderBy(string propertyname), OrderByDescending(string propertyname) 按属性排序,扩展方法
- 关于Spring中的<context:annotation-config/>配置
- Android平台语言支持状态
- Bootstrap图片轮播组件使用实例解析
- Android应用在未启动的情况下无法收到指定广播的问题总结
- ActionBarSherlock 和 SlidingMenu 在Eclipse中的引入和使用
- latex图表标题样式设置
- jstl标签中的fn与fmt标签的用法
- Win10无故自动重启解决方法
- 三角函数
- Gradle settings for this project are not configured yet
- Android Okhttp3+Retrofit2网络加载效率优化
- Hadoop伪分布式模式安装部署
- RxJava 学习笔记(四)
- Html5知识
- UML理解——用例图
- 深入浅出 - Android系统移植与平台开发(三)- 配置Vmware网络