c# - C#GetStringAsync()的结果值通过参数传递时变为null
问题描述
在 .Net Standard 2.0 库中,此时在 android 应用程序中使用,我的方法正确接收来自 GetStringAsync() 的字符串。但是,当我将此值传递给另一个方法时,该值变为空。
在第一个调试器点,“data”字符串的值是正确的:
但在方法内部,该值现在为空:
你知道这是怎么回事string
吗?
解决方案
我发现了问题。这个 c# for android 版本有一个错误。如果我将方法更改为 Check(string, string) 并两次传递参数,则第一个参数接收到正确的值,第二个参数将为 null。如果有人有同样的问题,这个答案将很重要。
推荐阅读
- typescript - 环境上下文中的“const”初始值设定项必须是字符串或数字文字
- security - 禁用赛普拉斯测试的网络安全会保留状态 - 如何强制清理?
- php - 使用 AJAX 将与按钮无关的数据发送到模态
- hierarchical-data - 检查复杂层次模型的收敛性 JAGS
- javascript - Firebase - 如何在数组内的时间戳字段中插入当前日期?
- javascript - 如何从一个大数组中获取一些数据
- php - 如何用 php 创建图片幻灯片?
- javascript - polling-xhr.js:229 GET http://localhost:3000/socket.io/?EIO=4&transport=polling&t=NMtL4rR net::ERR_CONNECTION_REFUSED
- javascript - 正则表达式查看字符串是整数还是分数
- javascript - QML中矩形上的两种不同阴影