C#中对于两个数,分别为object和string类型,怎么只比较它们的值,不比较内存地址?

2025-03-23 03:07:20
推荐回答(1个)
回答1:

object要是string类型,ToString就能转换成字符串,然后用==比较就行,.net里面字符串==是比较字符串内容不是地址,地址好像用Equals。
要是数值没法用ToString输出,那就转成数字再ToString再比也行,类似int.TryParse之类的