using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace xwp_kz
/// /// string 轉換 int
///
///
/// 錯誤返回int
/// 錯誤返回: [error] ,成功返回: [numb]
public static int toint(this string numb,int error)
/// /// string 轉換 datetime
///
///
/// 錯誤返回:最小時間 ,成功返回:[時間]
public static datetime todatetime(this string datetime)
/// /// string 轉換 datetime
///
///
///
/// 錯誤返回:[error] ,成功返回:[datetime]
public static datetime todatetime(this string datetime,datetime error)
/// /// 時間戳 轉換 時間
///
///
/// 返回:[datetime]
public static datetime todatetime(this int timestamp)
/// /// 時間 轉換 時間戳
///
///
/// 返回:[int]
public static int todatetimestamp(this datetime time)
}}
使用方法
1、引用 using xwp_kz
具體檢視msdn擴充套件方法
轉換與類型別
1 轉換操作符是一種特殊的類成員函式。它必須是成員函式,不能指定返回型別,並且形參表必須為空。它定義將類型別值轉變為其他型別值的轉換。轉換操作符在類定義體內宣告,在保留字 operator 之後跟著轉換的目標型別 operator type 2 類型別轉換之後不能再跟另乙個類型別轉換。如果需要多個類...
C 類型別轉換
轉換建構函式和型別轉換運算子共同定義了類型別轉換,這樣的轉換有時也被稱為使用者定義的型別轉換。型別轉換運算子時類的一種特殊的成員函式,它負責將乙個類型別的值轉換稱其它型別,和轉換建構函式的功能恰恰相反,一般形式如下 operator type const 其中type表示型別,型別轉換運算子可以面向...
型別轉換和符號擴充套件,again
舉例 int i 1 char ch ch char i 注意 一般用於截斷,除非你知道自己在做什麼,否則不要使用這種轉換 舉例 int i char ch 1 i ch 注意 隱式型別轉換會導致資料型別擴充套件,於是引入符號擴充套件的問題 隱式型別轉換多出的bit用什麼值填充非常關鍵,乙個重要的前...