程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 動態的將字符串轉換為指定的類型

動態的將字符串轉換為指定的類型

編輯:C#入門知識

在很多時候,需要將字符串動態的轉變成指定的類型,之所以是動態,是因為可能編碼的時候不知道要轉換成的是什麼類型。比如說,在分解Json字符串轉為C#對象的各個屬性的時候,其中部分操作是這樣的,會先將Json字符串分解成多個鍵值對字符串,然後對這個鍵值對字符串數組進行遍歷,期間對於每個鍵值對字符串分為key和value兩個字符串,key是通過反射獲取與C#對象中對應的屬性,但是此屬性可能是string,int,double,bool等基本類型。因為事先是未知的,所以不能用int.Parse或者double.Parse等。此時,可以使用這邊的代碼 [csharp]  www.2cto.com public object CustomedConvert(Type type, string input)           {               object result = null;               result = System.ComponentModel.TypeDescriptor.GetConverter(type).ConvertFrom(input);               return result;           }    

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved