日期:2014-05-18  浏览次数:20436 次

private decimal? _fi41 = 0M; OM是干什么的
private decimal? _fi41 = 0M;
  private decimal? _fi42 = 0M;
  private decimal? _fi43 = 0M;
  private decimal? _fi44 = 0M;
  private decimal? _fi45 = 0M;
  private decimal? _fi46 = 0M;
  private decimal? _fi47 = 0M;
这是高人的代码,为什么要这样子声明变量呢, 为什么要加上OM呢,我的书本上从未介绍这个变量,大家帮我解释一下,谢谢.

------解决方案--------------------
0数值,M表示是decimal 类型
------解决方案--------------------
探讨
0数值,M表示是decimal 类型

------解决方案--------------------
1.在数值后面加一个M或者m,将数值转换为decimal类型,比如:
C# code
private decimal? _fi41 = 300.5;//这会引发编译错误,正确的做法是加上M

------解决方案--------------------
探讨
额外写一个M,可能是他的开发习惯是维文档为标准的,而不是敏捷方式。