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); }