Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C语言中Spartan编程示例#_C#_.net_Coding Style_Spartan - Fatal编程技术网

C# C语言中Spartan编程示例#

C# C语言中Spartan编程示例#,c#,.net,coding-style,spartan,C#,.net,Coding Style,Spartan,我感兴趣的是阅读C#语言中运用哲学的代码示例。你能提供一个链接到任何遵循这种编码风格的开源项目或在线代码示例吗 我知道这是用Java编写的,而不是用C语言编写的,也许你已经读过了,但这是一篇优秀的文章:网站上的这篇文章回顾了使用斯巴达编程风格编写的C代码,并提供了一个可下载供审查的解决方案。代码的一个示例是: virtual public void Update(float t, Camera c) { Vector2 a = new Vector2(0, PixelsPerMeter*

我感兴趣的是阅读C#语言中运用哲学的代码示例。你能提供一个链接到任何遵循这种编码风格的开源项目或在线代码示例吗

我知道这是用Java编写的,而不是用C语言编写的,也许你已经读过了,但这是一篇优秀的文章:

网站上的这篇文章回顾了使用斯巴达编程风格编写的C代码,并提供了一个可下载供审查的解决方案。代码的一个示例是:

virtual public void Update(float t, Camera c)
{
    Vector2 a = new Vector2(0, PixelsPerMeter*9.8f);
    Velocity = Velocity + a * t;
    Position = Position + Velocity * t; // Like n*(n-1)/2
    Position.Y = MathHelper.Min(FloorY, Position.Y);
    Velocity.Y = (Position.Y==0.0)?MathHelper.Min(0, Velocity.Y):Velocity.Y;
}

你为什么要让它成为社区维基?乔治,考虑到这个问题没有明确的答案,而且它实际上是一个链接/资源列表,我认为让它成为社区维基是合适的。此外,它还阻止了通常的社区维基法西斯主义者用通常的“我认为这应该是一个……”来插嘴。克劳斯比斯科夫被接受为答案,尽管他不在C#。