2010-04-11 10 views
5

Chỉ cần bắt đầu mã hóa trong AS3 với FlashDevelop và đến từ nền C#, tôi muốn biết liệu có điều gì đó tương đương với chỉ thị #region trong AS3 không?Có tương đương với chỉ thị #region của C# trong AS3 không?

Chỉ thị #region trong C# về cơ bản cho phép một IDE ví dụ như Visual Studio thu gọn hoặc mở rộng một phần mã để cải thiện khả năng đọc. Với chỉ thị #region, bạn có thể chia mã trong các phần, ví dụ: các hàm tạo, thuộc tính, phương thức công khai/riêng tư để hỗ trợ người khác xem xét mã của bạn.

Vì vậy, C# mã dưới đây ...

interface IPurchaseOrder 
{ 
    #region Properties 

    bool IsProcessed { get; set; } 
    bool ISValidOrder { get; set; } 

    #endregion Properties 

    #region Methods 

    bool ProcessOrder(); 

    #endregion Methods 
} 

trở thành

interface IPurchaseOrder 
{ 
    Properties 

    Methods 
} 
+0

Có lẽ bạn có thể giải thích các chỉ thị #region cho những người không phải là C#. –

+0

@Michael Aaron Safyan, cảm ơn vì hàng đầu, đã chỉnh sửa phù hợp. – anonymous

+2

Nó không phải là chỉ thị của C#, đó là dấu hiệu đặc biệt của Visual Studio. Đối với C# chính nó đó là một bình luận thường xuyên – zerkms

Trả lời

9

với FlashDevelop nó hoạt động như thế này:

//{ region region name 

    ...your code here 

//} endregion 
+0

Tôi lấy nó rằng chức năng mở rộng/sụp đổ khu vực là một tính năng cụ thể FlashDevelop? – anonymous

+0

Có tất nhiên. Mã hidding luôn là IDE/texteditor cụ thể. – Smalcat