问题描述
- C# 中,参数传递用ref外部参数还是对象?
-
一个客户端程序,用异步方法连接服务器,需要回传几个参数,之前老师写的代码用了很多ref参数,但是asnyc方法不能用ref参数,怎么办?全部用对象吗?代码改动好大
解决方案
可以用函数返回值模拟,返回值返回一个结构体,包含所有原先ref的参数,在调用async返回以后,再包装一层,转换为ref参数。
解决方案二:
这样做,还不如直接创建对象传递参数简单啊
时间: 2024-10-26 07:23:14