在此代码中(来自WCF REST starterkit-Preview2):

protected override SampleItem OnAddItem(SampleItem initialValue, out string id)
        {
            // TODO: Change the sample implementation here
            id = Guid.NewGuid().ToString();
            this.items.Add(id, initialValue);
            return initialValue;
        }


我是否以字符串形式返回id或以SampleItem形式返回initialValue?

编辑:
看起来我都回来了,那么该方法调用的简单示例看起来像被分配给几个变量?

最佳答案

您将在作为参数传递给方法的字符串中获取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

关于c# - 关于出入退货问题吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/883168/

10-12 21:56