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
替换为第一个表达式(在括号中)-尽管我不确定这到底能让您得到什么,或者如果没有其他调用方,只返回您想要的值?