C# ToDictionary lambda select index and element?

前端 未结 3 1048
野的像风
野的像风 2021-01-01 12:57

I have a string like string strn = \"abcdefghjiklmnopqrstuvwxyz\" and want a dictionary like:

Dictionary(){
    {\'a\',0},
    {         


        
3条回答
  •  情深已故
    2021-01-01 13:19

    Use the .Select operator first:

    strn
        .Select((x, i) => new { Item = x, Index = i })
        .ToDictionary(x => x.Item, x => x.Index);
    

提交回复
热议问题