2014-09-29 58 views
0

在純C語言中,您需要在每個調用它的函數上面聲明靜態函數。在C#中這不是必需的。您是否需要在C#中以正確的順序聲明靜態函數?

是否可以在C#中啓用C行爲?

+10

爲什麼你想要這樣一個奇怪的行爲? – 2014-09-29 09:40:57

+2

你想用這個解決什麼問題? – Corak 2014-09-29 09:54:36

+0

@TimSchmelter它強制代碼中的結構(其中最重要的功能通常在底部)。 – Muis 2014-09-29 11:45:36

回答

1

是的,您可以編寫一個custom code analysis rule,然後將該項目配置爲在Build上運行該規則。

但是,請注意,Visual Studio「14」(在撰寫本文時尚未發佈)將集成Roslyn compiler platform,它將提供用於執行代碼分析的不同API。

0

可以在警告列表檢查或添加靜態分析規則,但說實話 - 我不明白你爲什麼需要這個

0

你應該看看StyleCop,一個Visual Studio插件,分析C#源代碼來執行一組樣式和一致性規則。當您的某個約束失敗時,您可以讓構建失敗。