将函数设置为等于某物

本文关键字:于某物 设置 函数 | 更新日期: 2023-09-27 18:27:07

我正在将VB.Net程序转换为C#。编写VB.Net代码的程序员离开了,所以我不能向他寻求帮助,而且我对VB.Net知之甚少。在他的程序中,他有以下内容:

public DataSet getData(string SQL)
{
  'Some variable declarations
  Dim ds As New DataSet
  Try
    'Some code
    getData = ds 'This is the part of the code I am having trouble figuring out.
  'some more code
}

所以getData是函数的名称,他在函数内部将其设置为"ds"。所以我的问题是,为什么你要把函数设置为等于它本身的某个东西?什么是"getData=ds"的正确C#版本?

将函数设置为等于某物

这是一些VB语法,意味着函数的返回值是dsreturn ds;在C#中是等效的

从这个页面中,你可以看到这是VB(强调矿)中的一个有效返回方法

从功能返回

当Function过程返回到调用代码时,执行继续执行调用的语句之后的语句程序。

要从函数返回值,您可以将值分配给函数名或将其包含在Return语句中。

然而,我发现这使得代码很难阅读,所以我倾向于远离它,更喜欢返回