【发布时间】:2016-04-11 22:34:41
【问题描述】:
我正在将一些数据库字段从 Int32 转换为 Int64。我的申请也需要反映这一点。但是在一个庞大的代码库中,我试图找到将 int 分配给我的(现在)属性的所有事件
long amount = resopnse.Value; /*Int32*/
虽然这样的分配不会产生任何编译错误,但我想遍历整个链并将所有 int 值转换为 long,这些值将分配给我的(现在)long 字段。
有没有办法找到长成员的所有此类 int 分配?
【问题讨论】:
-
INT 长期有一个隐式演员,所以不知道你为什么要打扰?如果需要,您可以将所有 int 变量替换为 long。
-
你能不能先用
ulong而不是long来找出所有的地方? (C# 不会将int隐式转换为ulong。)
标签: c# casting long-integer