通过参数传递时,C#GetStringAsync()的结果值变为空

时间:2018-06-24 05:06:58

标签: c# .net

在目前在android应用中使用的.Net Standard 2.0库中,我的方法正确地从GetStringAsync()接收了一个字符串。但是,当我将此值传递给另一个方法时,该值将变为null。

在第一个调试器点,“数据”字符串的值正确:

enter image description here

但是在方法内部,该值现在为空:

enter image description here

您知道string发生了什么事吗?

1 个答案:

答案 0 :(得分:-1)

我发现了问题。这个C#for android版本存在一个错误。如果我将方法更改为Check(string,string)并两次传递参数,则第一个参数将接收正确的值,第二个参数将为null。如果有人遇到相同的问题,此答案将很重要。