Esempio n. 1
0
 private static List<CpuinfoModel> ConvertCpuinfo(string cpuinfoText)
 {
     List<CpuinfoModel> cpuinfoList = new List<CpuinfoModel>();
     string[] rowDivider = new String[] { "\n" };
     string[] cellDivider = new String[] { ": " };
     string[] rowList = cpuinfoText.Split(rowDivider, StringSplitOptions.None).ToArray();
     foreach (string row in rowList) {
         if (!string.IsNullOrEmpty(row)) {
             string[] cellList = row.Split(cellDivider, StringSplitOptions.None).ToArray();
             CpuinfoModel cpuinfo = new CpuinfoModel();
             cpuinfo.key = cellList[0];
             cpuinfo.value = (cellList.Length > 1) ? cellList[1] : "";
             cpuinfoList.Add(cpuinfo);
         }
     }
     return cpuinfoList;
 }
Esempio n. 2
0
        public static List <CpuinfoModel> Cpuinfo(string cpuinfoText)
        {
            List <CpuinfoModel> cpuinfoList = new List <CpuinfoModel>();

            string[] rowDivider  = new String[] { "\n" };
            string[] cellDivider = new String[] { ": " };
            string[] rowList     = cpuinfoText.Split(rowDivider, StringSplitOptions.None).ToArray();
            foreach (string row in rowList)
            {
                if (row != null && row != "")
                {
                    string[]     cellList = row.Split(cellDivider, StringSplitOptions.None).ToArray();
                    CpuinfoModel cpuinfo  = new CpuinfoModel();
                    cpuinfo.key   = cellList[0];
                    cpuinfo.value = (cellList.Length > 1) ? cellList[1] : "";
                    cpuinfoList.Add(cpuinfo);
                }
            }
            return(cpuinfoList);
        }