2019年1月1日 星期二

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

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





(bool retIsError, string retMessage) Request(string request, string returnValue)
{
    // Tuples
    bool retIsError_ = true;
    string retMessage_ = "";
 
    // 處理
 
    retIsError_ = false;
    retMessage_ = "成功";
    return (retIsError_, retMessage_);
}


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


// 接兩個回傳值
var (retIsError, retMessage) = Request(request, ref returnValue_);
if (retIsError)
{
   return returnValue_;
}



沒有留言:

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

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