私の方法ValidationObject
は私が辞書にC#のオブジェクトのキャスト<文字列、オブジェクトに>
var modelValidations = new Dictionary<string, object>();
var validations = GetValidations(nextParms);
modelValidations = modelValidations.Concat(validations).ToDictionary(x => x.Key, x => x.Value);
このメソッドを呼び出しますが、私は
取得にその後Object
タイプです
parms.ValidationObject = new { validations = new Dictionary<string, object>() { { parms.JsonObjectName, modelValidations } } };
return parms.ValidationObject;
'オブジェクト'から変換できません。 'System.Collections.Generic.IEnumerable>'
Dictionary<string, object>
への簡易キャストは機能しません。私に何ができる?
1) 'ValidationObject'はあなたが言うように、' object'の直接的な意味ではありません。 * anonymous *タイプです。 2) 'GetValidations(nextParms)'の戻り値の型は何ですか –