Guest User

Untitled

a guest
Dec 2nd, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. string conString = "Host = local;UserName = UID; Password = PWD;Host =localhost";
  2. var sp = conString.Split(';');
  3. Dictionary<string, string> keyValue = new Dictionary<string, string>();
  4. foreach (var k in sp)
  5. {
  6. if (k.Contains('='))
  7. {
  8. var conSP = k.Split(new char[] { '=' }, 2);
  9. if (keyValue.All(i =>
  10. i.Key != conSP[0]))
  11. keyValue.Add(conSP[0], conSP[1]);
  12. }
  13. }
  14.  
  15. var keyValue = conString.Split(';')
  16. .Where(kvp => kvp.Contains('='))
  17. .Select(kvp => kvp.Split(new char[] { '=' }, 2))
  18. .ToDictionary(kvp => kvp[0].Trim(),kvp => kvp[1].Trim(),StringComparer.InvariantCultureIgnoreCase);
Add Comment
Please, Sign In to add comment