我需要打破一个包含逗号分隔值的字符串
string ids = "P_0vyx5RVcWblbdw6pql5w~~, BAW1G8b3FuRhR0REQ1JtDw~~"
这些值实际上是SecureInt64。 我需要打破一个集合,我正在尝试下面
var t = ids.Split(',').ToList().OfType<SecureInt64>();
但这不是打破收集。
当我指向具有断点的t
时,它会显示
'Enumeration yielded no results'
我需要在Unselcure ID中进行翻译,比如这样,
t.Select(k => k.UnsecureValue).ToList()
答案 0 :(得分:2)
您需要一种方法将字符串转换为SecureInt64。
var t = ids.Split(',')
.Select(ToSecureInt64)
.Select(k => k.UnsecureValue)
.ToList();
private SecureInt64 ToSecureInt64(string value)
{
// logic needed to translate a string to SecureInt64.
}