2019年1月1日 星期二

C# Tuples 回傳一個以上的回傳值

C# 7 函式內部回傳兩個回傳值:



  1. (bool retIsError, string retMessage) Request(string request, string returnValue)
  2. {
  3. // Tuples
  4. bool retIsError_ = true;
  5. string retMessage_ = "";
  6. // 處理
  7. retIsError_ = false;
  8. retMessage_ = "成功";
  9. return (retIsError_, retMessage_);
  10. }

C# 7 函式外部接兩個回傳值:
  1. // 接兩個回傳值
  2. var (retIsError, retMessage) = Request(request, ref returnValue_);
  3. if (retIsError)
  4. {
  5. return returnValue_;
  6. }


Visual Studio 2017/2019 推薦的擴充功能與更新

參考文章: 覺得 Google 的 Blogger 不太順手?透過 HTML 的 iframe 移花接木 HackMD