如何解决我正在创建 Xamarin 并尝试将数组转换为字符串但我无法将数组转换为字符串
我得到了数组中的值,但无法将其转换为字符串, 在变量中,我得到了这个“System.Collections.Generic.List`1[System.Char]”。
ValidatorFunc = (arg) =>
{
var result = string.Join("",arg);
return true;
};
当我使用 if
条件时,它可以正常工作
var args = Application.Current.Properties["pincode"] as string;
ValidatorFunc = (arg) =>
{
// var x = String.Join("",arg);
if (String.Join("",arg) == args)
{
return true;
}
return false;
};
解决方法
我使用 IEnumerable<char>
为您制作一个代码示例。请检查一下。
代码:
string str = "8080";
IEnumerable<char> args = str.Where(x => !Char.IsLetter(x));
string result = string.Join("",args);
if (String.Join("",args) == str)
{
}
输出:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。