gpt4 book ai didi

c# - 缺少装配引用?

转载 作者:太空狗 更新时间:2023-10-30 01:26:23 24 4
gpt4 key购买 nike

我有以下示例方法:

namespace Postcode_webservice
{
public class Business
{
public string getBusinessDossierno(string KVKnr)
{
StringBuilder resultaat = new StringBuilder();
result = myserviceBusiness.businessGetDossierV3(KVKnr);

string city = result.results[0].CorrespondenceCity;
string postcode = result.results[0].CorrespondencePostcode;

resultaat.Append(city);
resultaat.Append(postcode);
return resultaat.ToString();
}
}

public class BusinessInfo
{
public string City { get; set; }
public string PostCode { get; set; }
public string bedrijfsNaam { get; set; }
public string adres { get; set; }
public int huisnr { get; set; }
}
}

这会导致程序集引用错误。 (已添加使用 System.Collections.Generic)

最佳答案

更好 取决于您需要使用它做什么。如果您要通过此客户端来填充列表框,那么我更喜欢 json。但是,如果要在服务器端使用它,我会坚持使用 .Net 对象。

作为旁注,为了消除连接字符串来存储数据的愿望,我将定义一个包含城市和邮政编码的类型,如下所示:

public class MyAddressInfo
{
public string City { get; set; }
public string PostCode {get; set; }
}

然后使用这些数组(或列表):

List<MyAddressInfo> myList = new List<MyAddressInfo>();
foreach(var res in result.results)
{
myList.Add(new MyAddressInfo
{
City = res.CorrespondenceCity,
PostCode = res.CorrespondencePostcode
});
}

然后按上述方法返回列表。如果你需要返回一个数组,你可以这样做:

返回 myList.ToArray();

这将是 MyAddressInfo[] 的返回类型

@托马斯:根据您的评论,您的方法声明应如下所示:

public MyAddressInfo[] getBusinessDossierno(string KVKnr)
{
// etc.
return myList.ToArray();
}

当你像这样编译它时,你看到的其他错误是什么?

关于c# - 缺少装配引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5068099/

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