Dot-Net-3.5
系統.數組。不包含“ToList”的定義
我在下面程式碼的 ToList() 行上收到上述錯誤
if (emailReplyTo != null) { System.Collections.Generic.List<String> replyto = emailReplyTo // Strip uneccessary spaces .Replace(", ", ",") .Split(',') .ToList(); request.WithReplyToAddresses(emailReplyTo); }我已經包含
using System.Collections;在我的文件頂部。目標框架是3.5,那為什麼會報錯呢?
ToList您正在尋找的方法是擴展方法。嘗試將此using指令添加到文件頂部:using System.Linq;通過添加此
using指令,您向編譯器指示應該導入該命名空間中的任何擴展方法。很遺憾,Visual Studio 沒有提供更多關於導入擴展方法的幫助(ReSharper 做得很好)。