使用Tuple簡化方法的宣告

高光弘 Ray

  • 精誠資訊 恆逸教育訓練中心 資深講師
  • 技術分類:程式設計

什麼是Tuple?

Tuple是一連串的資料,可以用來自訂資料。應用程式需當程式需要處理一個自訂資料,又不想要宣告類別時,可以用Tuple取代類別。以下的程式碼為使用類別的做法。

class Messages
{
    public string m1;
    public string m2;
    public string m3;
}
Messages DisplayMessages()
{
    return new Messages {
        m1= "message 1" ,
        m2= "message 2",
        m3 = "message 3"
    };
}

以下的程式碼為使用Tuple的做法。

(string, string, string) DisplayMessage()
{
    string m = "msg1";
    string m2 = "msg2";
    string m3 = "msg3";
    return (m, m2, m3);
}

何時適合使用Tuple?

相關學習資源