zoukankan      html  css  js  c++  java
  • .NET 数据类型转换 方法

    using Newtonsoft.Json;
    using Newtonsoft.Json.Converters;
    using System.Web.Script.Serialization;

    /// <summary>
    /// 将字符串转为字典类型
    /// </summary>
    /// <param name="value"></param>
    /// <returns></returns>
    public Dictionary<string, int> Str2Dic(string value)
    {
    Dictionary<string, int> IDs = new Dictionary<string, int>();
    string[] str1 = value.Split(';');
    for (int i = 0; i < str1.Length; i++)
    {
    string[] str2 = str1[i].Split(',');
    if (!IDs.ContainsKey(str2[0]) && str2[0]!="")
    {
    IDs.Add(str2[0], int.Parse(str2[1]));
    }
    }
    return IDs;
    }

    public Dictionary<string, string> StrToDic(string value)
    {
    Dictionary<string, string> list = new Dictionary<string, string>();
    string[] str1 = value.Split('#');
    for (int i = 0; i < str1.Length; i++)
    {
    string[] str2 = str1[i].Split(';');
    if (!list.ContainsKey(str2[0]) && str2[0] != "")
    {
    list.Add(str2[0], str2[1]);
    }
    }
    return list;
    }

    //字典转字符串 
    public string DicToStr(Dictionary<string, string> list)
    {
    string result="";
    foreach (KeyValuePair<string, string> l in list)
    {
    result += l.Key + ";" + l.Value + "#";
    }
    return result;
    }

    //List转字符串

    public string ListToStr(List<string> list)
    {
    string result = "";
    foreach (string s in list)
    {
    result += s + ",";
    }
    return result;
    }


    public List<string> StrToList(string str)
    {
    List<string> list = new List<string>();
    string[] s = str.Split(',');
    for (int i = 0; i < s.Length; i++)
    {
    if (s[i] != "" && !list.Contains(s[i]))
    {
    list.Add(s[i]);
    }
    }
    return list;
    }

  • 相关阅读:
    同行——冲刺集合!!!
    团队作业第六次——事后诸葛亮
    同行——冲刺总结
    同行——冲刺day7(11.14)
    同行——测试随笔
    同行——冲刺day6(11.13)
    同行——冲刺day5(11.12)
    同行——冲刺day4(11.11)
    同行——冲刺day3(11.10)
    同行——冲刺day2(11.9)
  • 原文地址:https://www.cnblogs.com/bingg0/p/4645216.html
Copyright © 2011-2022 走看看