活動簡介

提醒您!

此為歷史活動,如您對本活動有興趣,您可以從以下管道得到我們最新活動資訊:

C#新語法大作戰

活動規劃

C# 近年來的變化快速的驚人,隨著世代的更迭,C# 語法和 .NET Core、.NET Framework 的內容也越來越豐富。這些演進的語法與函式庫,一部分在改善程式碼的可閱讀性、另一部分是降低程式碼開發的時間,還有一部分在增強執行效能;這些都令人感到興奮,唯一的問題是沒有一個系統化的學習方式。 這個課程以 C# 7 開始的變化為開始一路推演到最新的 C# 12,整個的流程設計是以功能的橫切面為章節,而非流水帳式的歷史沿革,目的是為了讓學員能夠在短時間內迅速地串起某一個語法領域內的知識與應用,在新的 C# 世代中能早一步享受新語法的好處。

 

※請注意,本次活動為上午十點至下午六點
此為 C#7~C#12 的最後一梯次,錯過這次就沒囉

 

活動等級:初階→中階

活動講師

Bill
Bill

熱衷於物件導向程式開發的探索,喜歡研究物件導向基本理論與歷史,並偏好以非技術性的方式傳達物件導向開發的概念。專長領域為 RFID、通訊、OOP 與 Windows Store/Phone App 開發。

講師經歷:
  • 2009-至今 微軟最有價值專家 Microsoft MVP  Development Technologies
  • 台灣微軟 特約講師
  • Intel 特約講師
  • 全球前25大電子公司 UWP 顧問
  • SkillTree 專任講師

活動介紹

  1. Interface Type
    1. Interface 定義實作成員
    2. Interface 定義虛擬靜態成員
    3. Generic Math
  2. Index & Range Type
    1. Index
    2. Range
  3. Pattern matching & switch case
    1. type patterns
    2. switch 的演進 & switch expression
    3. recursive patterns
    4. tuple patterns
    5. position patterns
    6. property patterns
    7. relational patterns
    8. logical patterns
    9. list patterns
  4. initial only setter
  5. record
    1. record
    2. record structure
    3. sealed override ToString()
  6. string
    1. 字串常數中使用字串插值
    2. 字串插值處理常式
    3. 原始字串常值
  7. async stream
  8. null reference type
  9. namespace
  10. Lambda
    1. infer delegate type
    2. decalre return type
    3. apply attributes
    4. lambda with discard
    5. default lambda parameters
  11. others
    1. required members
    2. GetEnumerator extesion
    3. callerArgumentExpression attribute
    4. target-typed in new expression
    5. using declarations
    6. covariant return types of override
    7. file local types
    8. extended nameof scope
    9. top level statements
    10. primary constructors
    11. collectin expressions
    12. ref readonly parameters
    13. alias any type
    14. inline array
       

注意事項

  • 使用 C# 與 Windows 為主要開發語言與作業系統。
  • 為避免清脆的鍵聲影響其他朋友,誠摯的懇求您不要攜帶機械式鍵盤。
  • 本課程常態性免費延長時數(最高記錄19:00)如您晚上有約或預定車票,請斟酌延後。

講者的話

隨著時間的推移,C# 語法也不斷推陳出新,這些新的語法增強了不少的開發效率,這門課精選了從 C#7 ~C#12重要的新語法內容,藉由敘事本末的介紹,搭配眾多的範例,深入理解其內涵與運用。
「泰山不讓土壤,故能成其大;河海不擇細流,故能就其深。」這段話深觸我心,正是 C# 演進史的寫照。

還想知道什麼就留言吧

持續學習

  • 我們使用 Microsoft Teams 做課程討論平台。了解更多

注意事項

  • 若報名人數不足15人,或因不可抗拒因素(如:天災、停電)主辦單位有權取消當次活動,並無息退還全額活動費用。
  • 主辦單位保留接受報名與否之權利,倘因故無法接受報名,將會無息退還全額活動費用。
  • 主辦單位保留對活動內容調整的權力。

退款方法

  • 因部分必要支出與行政費用,完成繳費後如取消報名,將依據時間遞減退還費用。
  • 活動前7天申請退費,退費用0 %
  • 活動前8天申請退費,退費用90 %
  • 收到申請表後我們會主動與您聯繫。

目前活動