ASP.NET中比较两个长整型值时出现“无法将类型为'System.Int32'的对象强制转换为类型'System.String'”的问题。
创始人
2024-09-19 19:30:30
0

这个问题通常发生在从数据库中获取数据时,数据被存储为长整型(long),但.NET框架将它们解释为整型(int)。要解决这个问题,需要将数据转换为长整型(long)。

以下是一些转换方法的示例:

方法1:

long value1 = Convert.ToInt64(DBNull.Value.Equals(databaseValue1) ? "0" : databaseValue1); long value2 = Convert.ToInt64(DBNull.Value.Equals(databaseValue2) ? "0" : databaseValue2);

if (value1 == value2) { // 执行操作 }

方法2:

long value1 = (databaseValue1 == null) ? 0 : long.Parse(databaseValue1.ToString()); long value2 = (databaseValue2 == null) ? 0 : long.Parse(databaseValue2.ToString());

if (value1 == value2) { // 执行操作 }

在这些示例中,我们首先将值转换为长整型,然后将其与另一个长整型值进行比较。这种方法可避免将其解释为整型而出现错误。

相关内容

热门资讯

推荐一款!德普之星辅助软件,w... 推荐一款!德普之星辅助软件,wepoker免费钻石,竟然有挂(有挂方针)1、首先打开辅助器下载最新版...
黑科技教程!pokernow辅... 黑科技教程!pokernow辅助工具,德扑软件,切实存在有挂(有挂细节)1、下载好德扑软件脚本下载之...
科普攻略!wepoker代打辅... 科普攻略!wepoker代打辅助机器人,werplan外卦神器,切实真的是有挂(真的有挂)1、下载好...
近年来!aapoker安装包怎... 近年来!aapoker安装包怎么使用,德普之星透视免费,好像真的是有挂(有挂功能)1、德普之星透视免...
玩家实测!wepoker到底有... 玩家实测!wepoker到底有没有透视,aapoker俱乐部靠谱吗,确实是有挂(有挂细节)亲,关键说...
反观!约局吧开挂,德普之星辅助... 反观!约局吧开挂,德普之星辅助器app,原来真的是有挂(有挂技巧)一、德普之星辅助器app可以开透视...
规律辅助挂!wepoker免费... 规律辅助挂!wepoker免费透视,德普辅助软件,其实存在有挂(有挂方法)1、德普辅助软件免费脚本咨...
一分钟了解!德州之星扫描器,哈... 一分钟了解!德州之星扫描器,哈糖大菠萝可以开挂吗,好像存在有挂(有挂方法)1、首先打开辅助器下载最新...
2026版技巧!werplan... 2026版技巧!werplan怎么作弊,德扑之星有辅助软件吗,果然是有挂(发现有挂)1、任何德扑之星...
我来教大家!德州透视是真的吗,... 我来教大家!德州透视是真的吗,来玩app 德州 辅助,都是有挂(有挂辅助)1、金币登录送、破产送、升...