c# - out 函数参数的棘手 C# 语法

标签 c# asp.net syntax queue

我熟悉使用 out 传递一个简单的数据类型进行操作,但我似乎无法弄清楚如何传递这个 Queue<>而不会导致编译错误。有什么想法吗?

代码:

Queue<SqlCommand> insertScriptQueue = new Queue<SqlCommand>();

private void UpdateDefaultIndicator(int newDefaultViewID,
                                    out (Queue<SqlCommand>) insertScriptQueue)

UpdateDefaultIndicator(newViewID, out (Queue<SqlCommand>)insertScriptQueue);

最佳答案

您正在传递引用类型。无需用完。

关于c# - out 函数参数的棘手 C# 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1610122/

相关文章:

c# - 将 C# 对象序列化为 JSON 时如何处理不同的命名约定?

c# - 多线程中的 For 循环边界

c# - 返回未授权状态时调用两次 OnAuthorization

javascript - var functionName = function() {} vs function functionName() {}

c# - 如何从派生类中获取属性值?

c# - 如何在 .NET 中手动将错误推送到 NewRelic

c# - 使用 Web 服务接受数据 C# .NET 3.5

asp.net - Web 服务器上更多与更快的内核

objective-c语法问题

syntax - 优先类型在右侧的运算符的原因