out-parameters相关内容

在 C# 中将属性作为“输出"参数传递

假设我有: 公共课鲍勃{公共 int 值 { 得到;放;}} 我想将 Value 成员作为输出参数传递,例如 Int32.TryParse("123", out bob.Value); 但是我得到一个编译错误,“'out' 参数不被归类为变量." 有没有办法实现这一点,或者我将不得不提取一个变量,à拉: int 值;Int32.TryParse("123", out value);bob ..
发布时间:2022-01-02 18:33:30 C#/.NET

C 中的输出参数

void swap(int &first, int &second){int temp = 第一;第一个 = 第二个;第二 = 温度;} int a=3,b=2;交换(a,b); 编译器抱怨 void swap(int &first, int &second) 有语法错误.为什么?C 不支持引用吗? 解决方案 C 不支持通过引用传递.因此,您需要使用指针来完成您想要实现的目标: vo ..
发布时间:2021-12-29 20:10:04 其他开发

如何使用 out 参数调用方法?

我想公开 WebClient.DownloadDataInternal 方法,如下所示: [ComVisible(true)]公共类 MyWebClient : WebClient{私有 MethodInfo _DownloadDataInternal;公共 MyWebClient(){_DownloadDataInternal = typeof(WebClient).GetMethod("Do ..
发布时间:2021-12-26 14:41:19 C#/.NET

是否有等效于 C# 输出参数的 VB.NET?

VB.NET 是否有直接等价于 C#out 的函数参数,其中传入函数的变量不需要初始化? 解决方案 不,在 VB 中没有与 out 关键字等效的关键字. 但是,VB 会自动初始化方法中的所有局部变量,因此您可以使用 ByRef 而无需先显式初始化变量. 示例: Sub Main()Dim y 作为整数测试(y)结束子子测试(ByRef x As Integer)x = 42结 ..
发布时间:2021-12-06 10:27:16 其他开发

使用 JDBC 从存储过程中获取 Oracle 表类型

我正在尝试了解使用 JDBC 从 Oracle 存储过程/函数获取表数据的不同方法.六种方式如下: 将架构级表类型作为 OUT 参数返回的过程 将包级表类型作为 OUT 参数返回的过程 将包级游标类型作为 OUT 参数返回的过程 返回架构级表类型的函数 返回包级表类型的函数 返回包级游标类型的函数 以下是 PL/SQL 中的一些示例: --模式级表类型CREATE TYPE ..
发布时间:2021-12-05 23:39:37 数据库

代码分析返回有关不使用“ out”消息的建议。参数

我对我创建的对象运行了VS 2008代码分析工具,并收到以下建议... 警告147 CA1021: Microsoft.Design :考虑一个不要求 要求'returnValue'是out 参数的设计。 我发现“输出”参数非常有用,并且没有意识到它们在设计实践中被视为皱眉。我想知道是否有人可以阐明我收到此警告的原因?如果是不好的做法?为什么? 我很感谢您提出任何建议。 ..
发布时间:2020-10-04 19:00:16 C#/.NET

VB.NET是否有C#out参数的等效项?

VB.NET是否直接等效于C# out 函数参数,其中传递给函数的变量不需要初始化? 解决方案 不,在VB中没有 out 关键字。 但是,VB会自动初始化方法中的所有局部变量,因此您可以使用 ByRef 而不需要先显式初始化变量。 示例: Sub Main() Dim y作为整数 检验(y) 结束子 子检验(ByRef x作为整数) x = 42 结束子 ..
发布时间:2020-06-07 19:00:00 其他开发

PHP-MySQL从存储过程获取out参数的值

我已经使用mysqli从PHP调用了MySQL存储过程.它有一个out参数. $rs = $mysqli->query("CALL addNewUser($name,$age,@id)"); 在这里,@id是out参数.接下来,我触发以下查询以获取out参数的值: $rs2 = $mysqli->query("SELECT @id"); while($row = $rs->fetc ..
发布时间:2020-05-15 01:35:08 PHP

使用JDBC从存储过程中获取Oracle表类型

我试图了解使用JDBC从Oracle存储过程/函数获取表数据的不同方法.六种方式如下: 程序将模式级表类型作为OUT参数返回 程序将包级表类型作为OUT参数返回 程序将包级游标类型作为OUT参数返回 函数返回架构级别的表类型 返回包级表类型的函数 返回包级游标类型的函数 以下是PL/SQL中的一些示例: -- schema-level table type CREATE ..
发布时间:2019-09-02 12:05:45 数据库

如何最好地在JavaScript中实现params?

我在jQuery中使用Javascript。我想实现params。在C#中,它看起来像这样: / * * odp测试对象 *错误一个字符串,如果odp是非法的,将填充错误消息。否则未定义。 * *如果odp是合法的,则返回true。 * / bool isLegal(odp,out error); 在JS中做这样的事情的最佳方法是什么?对象? ..
发布时间:2019-05-24 17:43:55 前端开发

MyBatis注释调用存储过程并获取Params

我正在使用MyBAtis-3和MyBAtis-Spring。 当我尝试使用MyBatis注释调用一个返回多个params的存储过程时。我没有得到任何东西,我可以看到输入参数传递给日志中的SP,并且它在那里挂起,没有任何进度也没有抛出异常。 PFB我试图从MyBAtis访问的Oracle存储过程, 创建或替换PROCEDURE C2C.GET_DATA ( “IN_PARAM1”IN ..
发布时间:2018-12-10 10:37:34 Java开发

传出参数

我用out参数编写了一个方法: - (NSString *)messageDecryption:(NSString *)receivedMessage outParam: (out)messageCondent { messageCondent = [receivedMessage substringFromIndex:2]; return [receivedMessage s ..
发布时间:2018-10-31 10:44:30 移动开发

无法使用OUT参数oracletypes.cursor调用pl-sql存储过程

我需要一些帮助来在Groovy中调用Oracle存储过程,并通过输出参数接收ResultSet。 我可以使用其他数据类型的输出参数调用存储过程,但是对于CURSOR,我找不到方法。 “我总是收到错误” java.sql.SQLException:Cursor is closed。“ 参数(波纹)是:” Sql.out(OracleTypes.CURSOR),//列表中的varios项目一 ..
发布时间:2018-05-30 10:23:25 数据库