This is my code.
public class Model
{
public Model();
public Dictionary<string, string> Data { get; set; }
}
list<dictionary<string,string>> data1;
list<dictionary<string,string>> data2;
data1=await get<model>();
data2=await get<model>();
data1[0]=[0][{id,101}]
[1][{name,one}]
[2][{marks,56}]
[3][{state,ap}]
data1[1]=[0][{id,102}]
[1][{name,two}]
[2][{marks,65}]
[3][{state,up}]
data1[2]=[0][{id,103}]
[1][{name,three}]
[2][{marks,89}]
[3][{state,usa}]
data2[0]=[0][{roleid,101}]
[1][{stdname,one}]
data2[1]=[0][{roleid,102}]
[1][{stdname,two}]
Finally I want Output Like
data3[0]=[0][{id,103}]
[1][{name,three}]
[2][{marks,89}]
[3][{state,usa}]
in the code above, I have two lists of dictionaries, I want the unqiue id values to be compared with two lists. In the two lists above, the key names are different, except for the values from the two lists based on the identifier of the first list and the second list.
source
share