C# 里,打包一个函数,既把函数执行结果返回,又要返回部分内容,不用,REF还有它法不

C# 里,封装一个函数,既把函数执行结果返回,又要返回部分内容,不用,REF还有它法不?刚才看到首页,很多人不建

C# 里,封装一个函数,既把函数执行结果返回,又要返回部分内容,不用,REF还有它法不?
刚才看到首页,
 很多人不建议用 ref, out 这样的参数体

 
 那我假设我有个函数

C# code
 A( a,b ,c ,d){   dosomething()}


  我在外边调用该函数

  既想知道,函数 A 执行的结果,比如是正确执行,还是执行失败了,或者其他异常状态
  又,想把函数执行后,的某些值,通过 c,d 给传出来

  C 里就这么写
C/C++ code
  res= A(a,b, *c,*d) {   dosomething()   return xx;}



现在好了
 C# 不给用 ref ,out 了,,难倒还有其他更好的办法?
C# code
 res= A(a,b,ref c,ref d) {   dosomething()   return xx; }



[解决办法]
这个 我一般都用 out ref。
[解决办法]
没人不给用ref、out,不给用干嘛产生?我不明白你哪里在纠结,用不用完全看实际需要,哪个用起来方便就用哪个,没有硬性规定。