腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
替代
"
out
“
和
"
ref
”
c#
、
ref
、
out
在c++中,您只需在函数原型中传递一个nullptr默认初始化器,它就可以很好地编译,但在C#中,它似乎不允许您初始化
out
或
ref
参数,以防您不需要使用它们。那么,有没有办法让函数有一个
out
或
ref
-like参数,并且能够在用户不想使用它的情况下将其初始化为默认值? 也许您可以以某种方式使用c++语法?(指针
和
byrefs,也许使用了不安全的代码?)
浏览 20
提问于2020-06-04
得票数 0
回答已采纳
3
回答
涉及
ref
和
out
的foreach迭代器的
替代
方案
c#
、
iterator
、
xna
get; } where T : IParticle void Apply(GameTime time,
ref
IParticleRenderer<T> : IDrawable{这个系统的思想是,客户端代码只需要从IParticle派生,然后从IParticleEmitter
和
IParticleRenderer不幸的是,当涉及集合时,它会中断,因为foreach迭代器不能很好地处理由
浏览 0
提问于2014-06-18
得票数 3
回答已采纳
1
回答
FakeItEasy的
Out
和
Ref
参数
c#
、
.net
、
tdd
、
mocking
、
fakeiteasy
我有一个方法,它有一个
out
参数,它返回许多记录。我想知道如何用FakeItEasy模拟它。
浏览 0
提问于2011-03-31
得票数 27
回答已采纳
3
回答
使用
out
和
ref
的Moq示例
moq
我正在尝试针对一些实现输出参数的遗留方法构建一个测试。你能给我举个这样做的例子吗?
浏览 0
提问于2010-06-15
得票数 9
回答已采纳
2
回答
.Net WebServices
和
out
/
ref
WebMethod参数
c#
、
.net
、
vb.net
、
web-services
= "Hello World";显然,实际的方法不是Hello方法p
浏览 5
提问于2008-12-18
得票数 11
回答已采纳
1
回答
关键词‘In,
out
,
ref
`’vs属性`[In],[
Out
],[In,
Out
]‘
c#
、
marshalling
我知道第一组关键字in,
out
,
ref
可以用于所有C#函数,第二组属性[In], [
Out
], [In,
Out
]用于封送器。void FillArray1(
ref
int[] arr, in int length); void FillArray2([In,
Out
] int[] arr,
浏览 1
提问于2019-05-12
得票数 5
回答已采纳
2
回答
异步方法中的
ref
和
out
参数
c#
、
asynchronous
有人知道为什么async方法不允许有
ref
和
out
参数吗?我对它做了一些研究,但我能找到的唯一一件事是它与堆栈展开有关。
浏览 0
提问于2014-01-01
得票数 84
回答已采纳
4
回答
带值类型变量的
ref
和
out
c#
、
methods
、
out
、
ref
说,作为
out
传递的参数必须在函数内指定一个值。网站上的例子:{ { } { Method(
out
value); }根据我的理解同样,如果使用"
ref
“而不是
ou
浏览 3
提问于2015-04-14
得票数 2
回答已采纳
17
回答
.NET中
ref
和
out
参数的区别
c#
、
.net
.NET中的
ref
和
out
参数有什么区别?在什么情况下,其中一种可能比另一种更有用?一个可以使用而另一个不能使用的代码片段是什么?
浏览 1
提问于2008-09-25
得票数 410
回答已采纳
2
回答
C++/CLI中的
ref
和
out
.net
、
c++-cli
、
pass-by-reference
我知道C++/CLI代码转换为变成的C++/CLI代码是什么 Void foo(
out
Bar x);
浏览 0
提问于2010-08-19
得票数 29
回答已采纳
2
回答
C#
和
ref
/
out
中的Lambda
c#
、
lambda
、
delegates
to the DLL with this static private void DllGet(
浏览 3
提问于2021-05-27
得票数 0
回答已采纳
4
回答
使用"
ref
“
和
/或"
out
”作为对象类型
c#
、
.net
、
casting
、
ref
、
out
该方法的签名为:在发布了所有comObjects之后,我调用了GC.Collect
和
GC.WaitForPendingFinalizers因为,有一堆xxx=null,我决定把它放在util方法中,但由于通过引用传递
和
传递引用参数之间存在差异,显然我必须将该方法更改为:{ comObject = null;并将调用者编辑
浏览 0
提问于2008-10-28
得票数 2
回答已采纳
1
回答
在
out
参数
和
ref
中编组数据
c#
CallingConvention = CallingConvention.StdCall)] [In,
Out
dppErrorInfo_t ei = new dppErrorInfo_t();我的第一个问题是:上面一行没有缺少
ref
关键字
和
eiprivate void Test(
ref
dppErrorInfo
浏览 3
提问于2015-12-11
得票数 3
2
回答
.NET中
ref
和
out
参数的区别?
.net
.NET
ref
和
out
.NET 的区别是什么?有什么可以比另一个更有用的情况?什么是一个代码片段,其中一个可以使用,另一个不能?
浏览 416
提问于2017-12-25
2
回答
委托的
out
/
ref
参数
c#
、
pass-by-reference
、
pass-by-value
代表:{ query = query.OrderBy(lambda);包装类:{ public IQueryable<MySearchResultIte
浏览 4
提问于2016-04-15
得票数 3
回答已采纳
2
回答
难以将值赋值给int
c#
我可以看到,在AddCustomer函数中,值确实得到了分配,但是当我回到Main中的开关时,由于某种原因,它保持在0,尽管AddCustomer中的用户提供的所有其他数据实际上都在保存
和
正常工作。
浏览 3
提问于2015-09-11
得票数 0
回答已采纳
2
回答
C# lambda
ref
out
c#
、
.net
、
.net-3.5
、
lambda
我也尝试了裁判
和
退出,但它不起作用。编辑 我已经尝试过了,但是这个方法的外部dataSet仍然是空的。public static void Select(DataGridView dataGridView,
ref
DataSet dataSet, params object[] parameters)
浏览 1
提问于2009-11-26
得票数 4
回答已采纳
2
回答
如何在powershell中像c#那样在参数中声明
c#
、
.net
、
powershell
、
powershell-4.0
我有c#代码,我想在PowerShell中找到这种代码的
替代
方案。我找到了类似[
ref
]$parameter的东西,但它不起作用。我的代码是:{ param2+= "Hello";}class tst
浏览 6
提问于2016-11-13
得票数 0
回答已采纳
1
回答
我需要一个
替代
,因为coroutines
和
迭代器不能有
out
或
ref
参数。
unity3d
、
iterator
、
coroutine
由于有多个纹理,所以我希望异步加载它们,并通过将它们转换为sprite在Unit4.6 Image中显示它们,因此我希望将图像引用作为
out
参数传递给coroutine,从而生成纹理。
浏览 1
提问于2014-12-11
得票数 0
回答已采纳
1
回答
为什么C#要区分
ref
和
out
?
c#
根据这个,区分
ref
和
out
的原因是在使用
ref
时复制变量值的代价很高。 为什么一开始就需要马歇尔?C#不是只是在引擎盖下传递指针吗?在这种情况下,不需要复制值。
浏览 1
提问于2013-12-22
得票数 4
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券