我目前正在设计一个涉及一些物理的程序(没什么特别的,几个球相互碰撞)
在 C# 中,我可以用来表示位置(没有离散跳跃的感觉)的最准确的数据类型是什么?
此外,我在 t 和 t+1 之间可以获得的最小时间量是多少?一勾?
编辑:澄清:C# 中的最小时间单位是什么? [TimeSpan].Tick
?
最佳答案
在 .Net 中,decimal
将是您可以用于位置的最精确的数据类型。我只想为这个职位写一个类:
public class Position
{
decimal x;
decimal y;
decimal z;
}
至于时间,你的处理器不能给你任何小于一个滴答的东西。
听起来是个有趣的项目!祝你好运!
关于c# - 物理数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28896/