gpt4 book ai didi

c# - 为什么此处的Visual Studio无法解决List?

转载 作者:行者123 更新时间:2023-12-02 10:44:42 25 4
gpt4 key购买 nike

恐怕我对C#有点陌生,所以我只是从他的文档中复制了一些代码。这是使用MailChimp Amazon Simple Email Service API

var api = new SesApi(yourMailChimpKey);
var result = api.SendEmail("Subject for test email",
"<p>Body of HTML email</p>",
"Body of plain text email",
new EmailAddress("Sender name", "sender@nogginbox.co.uk"),
new List { new EmailAddress("Recipient", "recipient@nogginbox.co.uk") },
tags: new List { "test" } //Problems are on this line, and the one above it
);

问题是Visual Studio(我使用的是.net 4.5)似乎无法解析显示“新列表{...}”的部分

我是否想念图书馆,还是有一种我想念的更新方法?

最佳答案

问题是没有类型List。只有通用的List<T>,很可能是文档所要使用的。 (非通用版本是ArrayList,但您实际上不应该使用它。)

这意味着您需要在代码中指定列表的类型:

 new List<EmailAddress> { new EmailAddress(…) }
new List<string> { "test" }

(这假设您在代码文件的顶部具有 using System.Collections.Generic;。)

假设API接受任何集合,则更简单的解决方案可能是使用数组:
 new[] { new EmailAddress(…) }
new[] { "test" }

关于c# - 为什么此处的Visual Studio无法解决List?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14914753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com