から継承するクラスをソートするためにLINQを使用しました。私は、たとえば、これを行うだろうTTYPE =パラメータ、</p> <pre><code>public class Parameter { public string VendorId { get; set; } public string RunMonth { get; set; } public string CoverageMonth1 { get; set; } } </code></pre> <p>リストをソートしたい場合は、リスト<TTYPE>
ParameterCollection parameterCollection;
parameterCollection = parameterCollection.OrderBy(parameter => parameter.EffectiveDate);
Severity Code Description Project File Line Category Suppression State
Error CS0266 Cannot implicitly convert type 'System.Linq.IOrderedEnumerable<StateAssessment.Models.Parameter>' to 'StateAssessment.Models.ParameterCollection'. An explicit conversion exists (are you missing a cast?) StateAssessment.Services C:\Workspace\Healthcare-Finance_IT\Main\WebApps\StateAssessment\StateAssessment.Services\Parameter.cs 32 Compiler Active
は中ParameterCollectionに鋳物を処理する方法はあります:私はList<Parameter>
public class ParameterCollection : List<Parameter>
{
//handy properties added
}
から継承するクラス、ParameterCollectionを、持っている場合、私はこのエラーを取得する何
List<Models.Parameter> ps = new List<Models.Parameter>()
{
new Models.Parameter() { EffectiveDate = new DateTime(2016, 1, 1) }
,new Models.Parameter() { EffectiveDate = new DateTime(2014, 1, 1) }
};
ps = ps.OrderBy(p => p.EffectiveDate).ToList<Models.Parameter>();
LINQステートメント?
たぶん 'ToParameterCollection(このIEnumerableを ...'拡張メソッドを作成 –
エリック:?はい、キャストは/ – ChadD
ヤコブMassadを失敗しました?あなたは、このような方法の例を与えることができ – ChadD