我注意到.NET在小数和尾随零时有一些时髦/不直观的行为.
0m == 0.000m //true
0.1m == 0.1000m //true
Run Code Online (Sandbox Code Playgroud)
但
(0m).ToString() == (0.000m).ToString() //false
(0.1m).ToString() == (0.1000m).ToString() //false
Run Code Online (Sandbox Code Playgroud)
我知道必须遵守ECMA CLI标准.但是我想知道是否有内置的方法来截断十进制值的尾随零而不通过字符串表示(.ToString("G29")和解析后退技巧可行,但既不是快速也不是优雅的解决方案) ?
有任何想法吗?非常感谢.
有没有办法列出/浏览系统或特定应用程序中的所有ActiveX控件?可以从某些管理屏幕以及代码中完成此操作吗?
感谢任何帮助。
我正在尝试在 MVC3 中创建一个多级编辑器。多级我的意思是我希望能够编辑三个层次结构(父对象、父子对象和子子对象集合)的数据。我的模型大致如下:
namespace MvcApplication1.Models
{
public class Parent
{
public int Id { get; set; }
public string Name { get; set; }
public Child Child { get; set; }
}
public class Child
{
public int Id { get; set; }
public string Name { get; set; }
public IEnumerable<SubChild> SubChildren { get; set; }
}
public class SubChild
{
public int Id { get; set; }
public string Name { get; set; }
private DateTime _date = …Run Code Online (Sandbox Code Playgroud)