C# ref的定义和用法
//ref参数:可以将一个变量带入到方法中,进行改变,改变后再将值带出方法。
//ref参数必须在方法外给它赋值,方法内部是不可赋值的,调用方法之前给它赋值
static void Main(string[] args)
{
int num1 = 10;
int num2 = 20;
Console.WriteLine("交换前{0},{1}", num1, num2);
Change(ref num1, ref num2);
Console.WriteLine("交换后的{0},{1}", num1, num2);
}
public static void Change(ref int a, ref int b)
{
int temp;
temp = a;
a = b;
b = temp;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?