小编Tra*_*anQ的帖子

为什么short(-1)在c#中不等于-1

在MVC4,.net 4.6.1和VS 2015中,我编写了一个简单的MVC应用程序,将一个短类型值从视图传递到控制器,就像这样

public bool GetTheValue (short req_division)
{ return req_division == -1 ;}
Run Code Online (Sandbox Code Playgroud)

奇怪的是当我从我的视图中将-1传递给req_division时,结果返回false.我不知道为什么会这样.任何人都可以帮我解释一下.非常感谢你 !

.net c# asp.net-mvc-4

3
推荐指数
1
解决办法
169
查看次数

标签 统计

.net ×1

asp.net-mvc-4 ×1

c# ×1