1、引用参数(ref)在可以作为引用参数在函数成员调用中传递之前,必须已明确赋值,而输出参数(out)在可以作为输出参数在函数成员调用中传递之前不一定要明确赋值,在该函数成员正常返回前都必须已明确赋值。
2、在函数内部,引用参数(ref)被视为初始已赋值,输出参数(out)被视为初始未赋值。
3、默认地,C#中的所有参数都是值传递。只有在参数的修饰符中明确包含out或ref,才是引用传递。但是需要知道的是,当参数的类型是引用类型时,你传递的是一个对象的引用而不是实际的对象。
进一步了解相关内容你可以在站内搜索以下相关问题
- C# 关键字 out是干么的?
- c#里面的OUT关键字到底是个什么意思,么样看书看了半天就是...
- C# 中ref与out关键字应怎样用,具体是什么作用
- c#中用out关键字,java中用什么
- C#中的ref 和out 关键字怎么使用呢?
进一步了解相关内容你可以在站内搜索以下相关关键词
c#中out关键字 c#关键字详解 c#委托声明的关键字 c#中的关键字 c#this关键字 c#常用关键字 c#的关键字 c#base关键字