笔记:C#访问方法中的变量值

笔记:C#访问方法中的变量值


以下问题基于:写一个方法,return的值为别的或者只能为void,但是我又很想用里面的值

问题一:
	我写了一个方法,一定要return一个bool值,但是我又要想用里面一个计算出来的值,该怎么实现?
	
问题二:
	我写一个线程,Theardstart()函数里面必须填一个返回值为void的方法,但是我想要里面的值,
	该怎么实现?

方法一: ref或者out

public class Program				//类名:Program
{
	static void Main(string[] args)	//可以是其他方法体,不一定是Main
	{
		string str = "";				//定义一个参数str
		Program pro = new Program();	//这一步应该可写可不写,不写的话直接Fun1(out str)
		pro.Func1(out str);			    //运行这个Func1方法
		Console.WriteLine(str);  	    //看一看str值是否改变
	}

	public void Func1(out string str)	//func1方法
	{
		str = "测试";
	}
}

c# 中调用方法能调用方法中的变量值吗?举个例子

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值