【发布时间】:2015-05-28 05:39:04
【问题描述】:
我对 c# 很陌生,由于某种原因,我的号码不会在我的一生中转换。我的代码是:
foreach(var descriptionid in test.items)
{
ulong description = Convert.ToUInt32(descriptionid.Value.descriptionid);
Console.WriteLine(description);
}
非常感谢任何帮助!
【问题讨论】:
-
问题和错误信息是什么?
-
Noo,它已经是一个字符串,我需要将它转换为一个 uint
-
根据变量的功能命名变量。无论如何,
descriptionid.Value.descriptionid确实不是一个好习惯。关于你的问题:调试它,进入一个 foreach 循环并了解这个值在它中断时等于什么。顺便说一句,long 是 Int64 而不是 Int32。 -
@ETurns,descriptionId是什么,我看不懂descriptionid.Value.descriptionid?????
-
@ETurns - 用于持久性?比如,用于存储在数据库中或...