System.InvalidCastException with string isolatedstorage
本文关键字:isolatedstorage string with InvalidCastException System | 更新日期: 2023-09-27 18:35:19
我在以下代码中得到此异常。项目中发生了类型为"System.InvalidCastException"的异常.DLL但未在用户代码中处理。
if (IsolatedStorageSettings.ApplicationSettings.Contains("0"))
{
string temp = (string)IsolatedStorageSettings.ApplicationSettings["0"];//exception here
}
我做错了什么?
我遇到了同样的问题!这是我所做的:
if (IsolatedStorageSettings.ApplicationSettings.Contains("0"))
{
string temp = IsolatedStorageSettings.ApplicationSettings["0"].ToString();
}
当不支持将一种类型的实例转换为另一种类型时,将引发InvalidCastException
异常。它不同于 OverflowException 异常,当支持将一种类型转换为另一种类型时,将引发 OverflowException 异常,但源类型的值超出目标类型的范围。
您在密钥"0"
存储什么类型的数据?您应该在保存之前将键0
的值类型转换为字符串,对应于字典数据类型?