C# 关于外出和返回的问题?

C# 关于外出和返回的问题?,c#,.net,C#,.net,在此代码中(来自-preview2): 我是将id作为字符串返回,还是将initialValue作为SampleItem返回 编辑: 看起来我得到了这两个变量,那么分配给两个变量的方法调用的简单示例会是什么样子呢?你得到了这两个变量。你得到了这两个变量。你将得到作为参数传递给方法的字符串中的id。此外,该方法将返回SampleItem实例 SampleItem myItem = new SampleItem(); string newId = string.Empty; myItem = OnA

在此代码中(来自-preview2):

我是将id作为字符串返回,还是将initialValue作为SampleItem返回

编辑:
看起来我得到了这两个变量,那么分配给两个变量的方法调用的简单示例会是什么样子呢?

你得到了这两个变量。

你得到了这两个变量。

你将得到作为参数传递给方法的字符串中的id。此外,该方法将返回SampleItem实例

SampleItem myItem = new SampleItem();
string newId = string.Empty;
myItem = OnAddItem(myItem, out newId);
// now myItem will be assigned with SampleItem returned from the
// OnAddItem method, and newId will be updated with the id assigned
// within that method

您将在作为参数传递给方法的字符串中获取id。此外,该方法将返回SampleItem实例

SampleItem myItem = new SampleItem();
string newId = string.Empty;
myItem = OnAddItem(myItem, out newId);
// now myItem will be assigned with SampleItem returned from the
// OnAddItem method, and newId will be updated with the id assigned
// within that method

你们两个都回来了


您将为ID传入一个字符串变量,该变量将通过“out”修饰符返回给您。该函数还将返回传入的SampleItem实例初始值。

您将同时返回这两个值


您将为ID传入一个字符串变量,该变量将通过“out”修饰符返回给您。该函数还将返回传入的SampleItem实例初始值。

您将同时返回这两个值。
out
参数只是返回某些编程语言提供的值的另一种方式。

这两种语言都返回了。
out
参数只是返回某些编程语言提供的值的另一种方式