专栏名称: dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
今天看啥  ›  专栏  ›  dotNET跨平台

C#中的out关键字

dotNET跨平台  · 公众号  ·  · 2024-10-05 08:00
    

文章预览

在C#中, out 是一个关键字,它用于在方法中传递参数的引用,而不是值。这允许方法修改传递给它的变量,并将这些修改反映到原始变量上。与 ref 关键字不同, out 关键字不需要变量在传递之前被初始化,因为方法内部必须为其赋值。 使用场景 out 参数主要用于需要从方法中返回多个值的情况。通常,方法只能返回一个值(或使用 Tuple 、 ValueTuple 或自定义类来返回多个值),但有时我们可能希望从方法中获取更多的输出信息。这时, out 参数就显得非常有用。 示例代码 下面是一个简单的示例,展示了如何使用 out 关键字: using  System; class   Program {      static   void   Main ( )     {          int  dividend =  10 ;          int  divisor =  3 ;          int  quotient;          int  remainder;         DivideNumbers(dividend, divisor,  out  quotient,  ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览