Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从任务中的一行代码中获取属性值<;T>;_C# - Fatal编程技术网

C# 如何从任务中的一行代码中获取属性值<;T>;

C# 如何从任务中的一行代码中获取属性值<;T>;,c#,C#,我有这样一个班级模型: public class WhiteLabelModel { public string ContactNumber { get; set; } } public class WhiteLabel : IWhiteLabel { public async Task<WhiteLabelModel> GetWhiteLabel(string HostName) { await Task.Delay(100);

我有这样一个班级模型:

public class WhiteLabelModel
{
    public string  ContactNumber { get; set; }
}
public class WhiteLabel : IWhiteLabel
{
    public async Task<WhiteLabelModel> GetWhiteLabel(string HostName)
    {
        await Task.Delay(100);
        WhiteLabelModel wl = new WhiteLabelModel { ContactNumber = "abc" };

        return wl;
    }
}
这样的服务类:

public class WhiteLabelModel
{
    public string  ContactNumber { get; set; }
}
public class WhiteLabel : IWhiteLabel
{
    public async Task<WhiteLabelModel> GetWhiteLabel(string HostName)
    {
        await Task.Delay(100);
        WhiteLabelModel wl = new WhiteLabelModel { ContactNumber = "abc" };

        return wl;
    }
}
我想知道我是否可以只使用一行代码而不是两行代码,以便使用wait和configurewait(false)获取ContactNumber值


这是提高还是降低可读性是。。。主观。

当然,只需将第二行中的
obj
替换为第一个表达式(在括号中)-尽管我不确定这到底能让您得到什么,或者如果没有其他调用方,只返回您想要的值?