gpt4 book ai didi

wpf - 可观察的集合可以作为ref参数传递吗?

转载 作者:行者123 更新时间:2023-12-03 10:24:36 26 4
gpt4 key购买 nike

可以将可观察的集合作为引用参数传递吗?

我收到一个错误,该错误不能作为引用参数传递。

这是我得到的确切错误消息:

“索引器的属性不能作为out或ref参数传递”。

最佳答案

是的,您可以通过引用传递ObservableCollection。但是,任何类都不能通过引用传递this。 (您可以使用结构,但请不要。)

如果您在通过引用传递普通变量时遇到麻烦,请发布一些代码。

编辑:我刚刚看到您的编辑...,并且编译器错误消息是相当清楚的。您不能通过引用传递属性或索引器。所以你不能做:

Foo(ref x.SomeProperty);

但您可以执行以下操作:
var tmp = x.SomeProperty;
Foo(ref tmp);
x.SomeProperty = tmp;

关于wpf - 可观察的集合可以作为ref参数传递吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4924715/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com