Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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# 一个Mono应用程序应该在;使用;语句和名称空间声明?_C#_Coding Style_Mono - Fatal编程技术网

C# 一个Mono应用程序应该在;使用;语句和名称空间声明?

C# 一个Mono应用程序应该在;使用;语句和名称空间声明?,c#,coding-style,mono,C#,Coding Style,Mono,我在报纸上找不到这方面的任何消息 哪一个更好: using Something; using SomethingElse; namespace SomeNameSpace { ... 或 我知道这并不重要,但做得好也无妨 Mono指南与.NET指南不同,但也可以随意输入.NET对这个问题的答案。我不知道Mono的官方答案,但在工作中,我们根据大家一致同意的内容制定了格式标准,并为我们真正不想强制执行的内容留出了灵活性空间。像这样。就个人而言,我会留下一行空格,如果你觉得两行可以让代

我在报纸上找不到这方面的任何消息

哪一个更好:

using Something;
using SomethingElse;


namespace SomeNameSpace {
    ...

我知道这并不重要,但做得好也无妨


Mono指南与.NET指南不同,但也可以随意输入.NET对这个问题的答案。

我不知道Mono的官方答案,但在工作中,我们根据大家一致同意的内容制定了格式标准,并为我们真正不想强制执行的内容留出了灵活性空间。像这样。就个人而言,我会留下一行空格,如果你觉得两行可以让代码更具可读性,那么就用两行(或者三行,或者任何让你最高兴的;)。

我不知道Mono的官方答案,但在工作中,我们根据大家一致同意的内容制定了格式标准,同时也为我们不想强制执行的事情留出了灵活性的空间。像这样。就我个人而言,我会留下一行空格,如果你觉得两行可以让代码更具可读性,那么就用两行(或者三行,或者任何让你最高兴的;)。

代表C#一般来说(不是单声道):这没什么区别。我倾向于留下一行空白。请注意,FxCop StyleCop(使用默认设置)实际上会告诉您重新订购:

namespace SomeNameSpace {
    using Something;
    using SomethingElse;
奇怪的是,LINQ to SQL/SqlMetal有一个微妙的缺陷(在4.0中修复)与这种区别有关。

一般来说(不是专门针对mono):它没有区别。我倾向于留下一行空白。请注意,FxCop StyleCop(使用默认设置)实际上会告诉您重新订购:

namespace SomeNameSpace {
    using Something;
    using SomethingElse;

奇怪的是,LINQ to SQL/SqlMetal有一个微妙的缺陷(在4.0中修复)与这种区别有关。

什么最吸引您?使用它。

什么对你最有吸引力?使用它。

如果您正在开发Mono本身,那么为什么不打开一个文件,看看它是如何格式化的呢?此外,Visual Studio和SharpDevelop都使用一行。。。我不明白他们为什么会有所不同。我自己倾向于使用1-1/2行。我不是在开发Mono本身,我只是在使用他们的指导方针。不过,谢谢你的想法。如果你正在开发Mono本身,为什么不打开一个文件,看看它是如何格式化的呢?此外,Visual Studio和SharpDevelop都使用一行。。。我不明白他们为什么会有所不同。我自己倾向于使用1-1/2行。我不是在开发Mono本身,我只是在使用他们的指导方针。不过,谢谢你的想法。根据FxCop,版权信息放在页面的顶部,使用语句放在名称空间声明中,按字母顺序排序。此外,在一行中有两个空行是无效的,因此问题中的第一个示例将是“更错误的”。根据FxCop,版权信息位于页面顶部,而使用语句位于名称空间声明中,按字母顺序排序。此外,在一行中有两个空行是无效的,因此问题中的第一个示例将是“更多错误”。