c# - Blazor Web Assembly 字符串数组的问题
问题描述
希望有人可以在这里帮助我。字符串数组在 Blazor Web 程序集中与 Blazor Server 的形成方式似乎不同。Blazor Server 中的字符串数组声明符合预期。
宣言:
string[] scopeDefault = new string[] { "myString" };
调试值:
{string[1]}
现在与 Blazor Web Assembly 进行比较:声明(相同)
string[] scopeDefault = new string[] { "MyString" };
调试值(wasm)
string[](1)
注意数组的构造和服务器版本没有长度属性的区别。我在需要 iEnumerable 接口的函数中使用它。当我尝试在 Blazor Server 中使用字符串数组时,一切正常。在 WASM 中,它打破了“无法评估儿童”。我试过构建一个列表和同样的问题。这是完整的代码,包括使用:
AuthenticationResult result = null;
try
{
string[] scopeDefault = new string[] { "MyString" };
result = await app.AcquireTokenForClient(scopeDefault).ExecuteAsync();
}
catch(Exception ex)
{
throw new Exception(ex.Message);
}
我肯定错过了什么。任何线索任何人?谢谢
菲尔
解决方案
推荐阅读
- android - 使用 ADB 在 google chrome 上执行搜索
- java - 如何将徽标与操作栏中的左侧大小对齐?
- javascript - 除非我重新加载,否则无法提交表单
- angular - Angular 5中带有图像的选择框
- node.js - 使用 nodejs 和车把
- triggers - 如何在 JIRA 上接收来自 Bitbucket 的钩子并处理此钩子数据?
- android - 如何以 RectangleF 为边界裁剪位图
- java - 如何为liferay定义'java.lang.ClassNotFoundException:com.mysql.cj.jdbc.Driver'
- c++ - 显示输出和输入的函数问题
- reactjs - Material UI TextField 自定义