私は2つのコレクションを持っています。私はルールを両方のリストを反復処理し、ルールに基づいてLINQは2つの辞書から値を計算します
を値を計算したいjobgradeあたりの給与を含む辞書(Dictionary<string, double>
)とルール(List<jobgradeRule>
)を含有するものをオブジェクトのリスト
は*
を持つことができます仕事の等級として、給与辞書のすべての職務に影響を与える必要があることを意味します。
私はこれは、LINQ文でこの
foreach (var item in salariesPerJobGrade)
foreach (var ritem in attr)
{
if (item.JOB_GRADE_CD == ritem.JOB_GRADE_CD || ritem.JOB_GRADE_CD == "*")
attrAmount += item.Value * ritem.RULE_VALUE;
}
を行うことができますか?
私はこの答えが好きです。これはMachine Learningの答えよりもパフォーマンス上の利点がありますか? – Jaques
彼らはかなり同等でなければなりません。 – MarcinJuraszek