C# Challenge 15 - 在 C# 中使用程式碼區塊控制變數範圍和邏輯

C# Challenge 15 - 在 C# 中使用程式碼區塊控制變數範圍和邏輯

Microsoft 2023 年所提供的 C# codecamp 基礎課程,總共有 38 個單元,完成後就可以獲得 Certification ,今天要來跟大家分享的是第 15 單元的內容。

本節內容

作用域的概念

介紹關於撰寫變數時,變數的作用域概念以及為何在作用域以外取不到值。

將 if 的大括號移除後的影響

  • 如果您意識到 if-elseif-else 陳述式的程式碼區塊中只列出一行程式碼,您可以移除程式碼區塊的大括弧和空白字元。 Microsoft 建議將大括弧一致地用於 if-elseif-else 陳述式的所有程式碼區塊 (存在或一致移除)。
  • 只有在程式碼區塊讓程式碼更容易閱讀時,才移除大括弧。 一律可以接受包含大括弧。
  • 移除換行字元的唯一目的,是要讓程式碼更容易閱讀。 Microsoft 建議當每個陳述式放在自己的程式程式碼時,您的程式碼將會更容易閱讀。

重點整理

可以把大括號移除的 if 陳述式有點驚人,只是說就像官方教程說的:閱讀性奇差無比!
那我們下次見ʘ‿ʘ


參考資料

評論