私はC#を初めて使用しています。私は引数としてリストをとり、最初のものから取得したデータから別のものを返したいと思います。C#list in function param
private List<DestinationGenericMapProps> ConstructDestinationMapPropsList(List<BoutiqueInWebService> datas)
{
var result = new List<DestinationGenericMapProps>(datas);
return result;
}
私はこのエラーを取得する:
Error 241 The best overloaded method match for
System.Collections.Generic.List<VDDataUpdaterGeneric.DataObjects.DestinationGenericMapProps>.List(int)
has some invalid arguments
私はこれはおそらく、かなり基本的なものを知っているが、私はC#に新たなんだ、これで苦労しています。ご協力いただきありがとうございます。
は 'BoutiqueInWebService'と' DestinationGenericMapProps'されているすべてに関連:は直接キャストが不可能な場合は
を、このような長い手キャストを行うことも可能です方法? –
'Select' LINQ拡張メソッドを使って、関連しない型(あなたの場合は' BoutiqueInWebService')のリストから、別の型の 'List'(あなたの場合は' DestinationGenericMapProps')を生成することができます。 'datas.Select(boutique => DestinationGenericMapProps.FromBoutique(boutique))。ToList()'のようなものです。 – EvilTak