C# · 12月 29, 2021

c# – 物理数据类型

我正在设计一个涉及一些物理学的程序(没有什么太花哨,几个球彼此碰撞)

什么是最精确的数据类型,我可以用来表示位置(没有离散跳跃的感觉)在c#?

另外,在t和t 1之间可以得到的最小的时间是多少?一滴?

编辑:澄清:C#中最小的时间单位是多少? [时间跨度] .Tick?

解决方法 在.Net中,十进制将是您可以用于位置的最精确的数据类型.我只会写一个类的职位: public class Position{ decimal x; decimal y; decimal z;}

至于时间,你的处理器不能给你任何小于一个滴答.

听起来像一个有趣的项目!祝你好运!