[导入]c#中的关于string的转换的问题
生活随笔
收集整理的這篇文章主要介紹了
[导入]c#中的关于string的转换的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在C#中,我們可以使用范型方法,當返回值為string的時候有點問題:
的一個范型方法實現帶默認值的類型轉換
??? public static T ConvertTo<T>(object val, T defaultVal)
??? {
??????? if (Convert.IsDBNull(val) || val == null)
??????????? return defaultVal;
??????? else
??????? {
??????????? try
??????????? {
??????????????? return (T)val;
??????????? }
??????????? catch (Exception)
??????????? {
??????????????? return defaultVal;
??????????? }
??????? }
??? }
當我用ConvertTo<string>(5,"notfound")的時候,是不能通過(T)val進行轉換的,返回值一直是notfound
?
文章來源:http://blog.163.com/zkx_1022/blog/static/88062472006111342513820
轉載于:https://www.cnblogs.com/neilvension/archive/2006/12/20/597840.html
總結
以上是生活随笔為你收集整理的[导入]c#中的关于string的转换的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jQuery中ready与load事件的
- 下一篇: C# Check is No numbe