C#編碼風格——using語句的位置

來源:互聯網
上載者:User

在VS自動產生的程式碼中。using語句是放在最上面的。

但是無論從代碼維護的角度還是從代碼語義的角度,using都應該放在namespace的內部。

從語義來說:

using什麼東西,只與代碼內容有關,與namesapce的名稱無關。如果把using 放在最上面,然後再寫namespace。就相當於讓namespace把一個語義上相關的整體割裂開了。

從代碼維護的角度:

如果我們要Copy, Paste整個類到另一個項目中去,最常改的就是namespace。如果using 放在namespace的內部,無疑也是Copy, paste起來最方便的。

所以,推薦的寫法是

namesapce XXXX.XXXX

{

  using System;

     

      public class XXXXX

   ……

}

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.