C# dictionary 键值查询

  • Post author:
  • Post category:其他


功能是在窗口输入关键词,在窗口的文本框显示出关键词对应的内容



  1. private




    void


    research_button_Click(


    object


    sender, EventArgs e)


  2. {


  3. string


    a = author.Text;


    //窗口输入关键词





  4. string


    [] s = File.ReadAllLines(@


    “文本路径”


    );


    //放入字典中





  5. if


    (a.Length > 0)


  6. {



  7. Dictionary<

    string


    ,


    string


    > dic =


    new


    Dictionary<


    string


    ,


    string


    >();



  8. foreach


    (


    string


    s1


    in


    s)


  9. {


  10. string


    k = s1.Substring(0, s1.IndexOf(


    ” ”


    ));



  11. string


    v = s1.Substring(s1.IndexOf(


    ” ”


    ) + 1, s1.Length – s1.IndexOf(


    ” ”


    ) – 1);



  12. if


    (!dic.ContainsKey(k))


  13. {

  14. dic.Add(k, v);

  15. }

  16. }


  17. string


    phone = dic[a];



  18. this


    .article.Text = phone ;



  19. }

  20. }



版权声明:本文为rooki_men原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。