问题标签 [ref]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
generics - 查询 F# 中的通用用法,特别是 new T() 和 ref 单元格
这个 C# 的 F# 等价物是什么:
此外,您如何将新的 T()作为 ref 单元返回,以便在需要 out 或 ref 参数的 .Net 库中使用?
c# - 使用 out 和 ref 参数时的装箱和拆箱
当方法接受 ValueType 的 out/ref 参数时,是否会发生装箱/拆箱?
c# - c# ref 速度
我完全理解 .NET 中的 ref 词
由于使用相同的变量,会提高使用 ref 而不是复制的速度吗?
我发现瓶颈一般在密码中。
这是我的代码
在legalchars之前更好地参考?
perl - 从另一个脚本获取哈希引用键和值
大家好,我有一个带有 sub 的模块,它从例如 script.pl 中获取其参数。在 script.pl 中,我以 moduleName::sunName(\%hashref) 的方式调用该函数。
现在在模块和子正文中,我想打印那些传递的参数。我还想检查这个href的每个键的值是否为空打印'-'而不是0。模块的第一部分:
谢谢
c# - 在 C# 中转换对象引用
如果我有一个引用对象的函数。如何转换参数以避免类型不匹配?
调用 saveSettings 会导致以下错误消息:
无法从“参考字典”转换为“参考对象”
我不是在寻找解决方法,我已经做到了,我想知道这种直接方法是否可行。
c# - 如何更改类方法中的创建引用参数?
指在这个类期间可以分配工作的类变量的构造函数。我如何在这个类中进行,我不能在构造函数中将它们分配给它们,而是在不同的方法中?
创建类:
类 CreatePackWindow:
我知道您需要创建指向标题和描述的指针以及使用它们的方法,但不知道该怎么做:(
请帮忙。谢谢你。
c# - 抽象类作为 ref 参数 - 编译器错误
我在 VS2010 上有这个简单的示例:
我想知道为什么这不能正确构建。
oracle - PL/SQL 打印出存储过程返回的引用游标
如何从存储过程(OUT 变量)返回的引用游标中获取并将结果行打印到 SQL*PLUS 中的 STDOUT?
ORACLE 存储过程:
PL/SQL:
c# - C# - 与指针混淆的 Ref 类型比较?
我正在通过 C# 阅读 Jeffrey Richters CLR,在其中他说使用 ref 参数引用本身是按值传递的。这对我来说很有意义,并且似乎类似于指针。
即在C语言中,如果我将一个指针传递给一个函数,然后通过malloc分配指针,它会将指针更改为指向新的内存位置,但是我知道由于指针本身是一个副本,它不会重新分配原来的指针传入函数。为了完成对函数外部指针的更改,我必须使用双指针。
但是,在 C# 中:
作品。这向我表明引用不是按价值计算的。与上面的 malloc 类似,我假设我可以通过引用传递一个对象并为其分配一个新对象,并且重新分配将在函数之外持续存在。
有人可以解决我的困惑吗?
c# - 使用 ref 参数模拟方法的语法
我的问题是我无法模拟具有 ref 参数的方法。我要模拟的方法的签名如下:
我试图像这样模拟它:
但是编译器告诉我我缺少“ref”关键字,但是当我这样尝试时
我收到一个错误,即 ref 是一个无效的表达式
不幸的是,谷歌在这里没有帮助。:( 有任何想法吗?