增量的delta?我已经编写了代码来执行此操作,但听起来它应该已经在框架中了。delta=Math.Abs??(a-b);我的印象是“delta”是两个数字之间的差异。在您以不同的方式告诉我之前,我认为您想要的是:delta=Math.Abs??(a-b);publicstaticintDelta(inta,intb){intdelta=0;如果(a==b){返回0;}elseif(a:p哦,孩子,我希望没有(未来的)雇主在他读到这篇文章的结尾之前看到这个并且厌恶地阅读。Linq版本(需要CLR4.0)。(手指破裂,喉咙松弛)vardelta=(fromtinEnumerable.Range(a,a).Zip(Enumerable.Range(b,b))selectMath.Abs??(t.Item1-t.Item2)).First();这不是什么减号运算符呢?:ppublicstaticintDelta(inta,intb){returna>0?Delta(a-1,b-1):a0?b:-b;}我认为这更好比@JulianRDelta实现:-p编辑:我没有意识到@RobertHarvey已经问过这个问题,这对他很有用;-)两个数字的delta是多少?Delta在集合论和无穷小微积分中有一定的意义,但它不是指数字!如果要计算两个数a和b的差,可以写成|a-b|这是数学中的Abs(a-b)。C#。我决定修改上面JulianR的有趣答案。代码更短,但可能更棘手:publicstaticintDelta(inta,intb){intdelta=0;while(a(对于幽默受损的人......这并不比启动这个线程的问题更奇怪)(r1+r2)/2两个数字之间的平均值。以上就是C#学习教程:C#函数查找两个数增量共享的全部内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注---本文来自网络收集,不代表立场,如涉及侵权,敬请谅解点击右侧联系管理员删除。如需转载请注明出处:
