一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - asp.net 數據類型轉換類代碼

asp.net 數據類型轉換類代碼

2019-10-06 11:15asp.net代碼網 ASP.NET教程

asp.net 數據類型轉換類代碼,需要的朋友可以參考下

代碼如下:


using System; 
using System.Collections.Generic; 
using System.Text; 
using System.Text.RegularExpressions; 
namespace TypeClass 

public class TypeParse 

/// <summary> 
/// 判斷對象是否為Int32類型的數字 
/// </summary> 
/// <param name="Expression"></param> 
/// <returns></returns> 
public static bool IsNumeric(object Expression) 

if (Expression != null) 

int intVal; 
return int.TryParse(Expression.ToString(), out intVal); 

return false; 

public static bool IsDouble(object Expression) 

if (Expression != null) 

double doubleVal; 
return double.TryParse(Expression.ToString(), out doubleVal); 

return false; 

/// <summary> 
/// string型轉換為bool型 
/// </summary> 
/// <param name="strValue">要轉換的字符串</param> 
/// <param name="defValue">缺省值</param> 
/// <returns>轉換后的bool類型結果</returns> 
public static bool StrToBool(object Expression, bool defValue) 

if (Expression != null) 

bool boolValue; 
if (bool.TryParse(Expression.ToString(), out boolValue)) 
return boolValue; 
else 
return defValue; 

return defValue; 

/// <summary> 
/// 將對象轉換為Int32類型 
/// </summary> 
/// <param name="strValue">要轉換的字符串</param> 
/// <param name="defValue">缺省值</param> 
/// <returns>轉換后的Int32類型結果</returns> 
public static int StrToInt(object Expression, int defValue) 

if (Expression != null) 

int intValue; 
if (int.TryParse(Expression.ToString(), out intValue)) 
return intValue; 
else 
return defValue; 

return defValue; 

/// <summary> 
/// string型轉換為float型 
/// </summary> 
/// <param name="strValue">要轉換的字符串</param> 
/// <param name="defValue">缺省值</param> 
/// <returns>轉換后的float類型結果</returns> 
public static float StrToFloat(object strValue, float defValue) 

if (strValue != null) 

float floatValue; 
if (float.TryParse(strValue.ToString(), out floatValue)) 
return floatValue; 
else 
return defValue; 

return defValue; 

/// <summary> 
/// string型轉換為Decimal型 
/// </summary> 
/// <param name="strValue">要轉換的字符串</param> 
/// <param name="defValue">缺省值</param> 
/// <returns>轉換后的Decimal類型結果</returns> 
public static Decimal StrToDecimal(object strValue, Decimal defValue) 

if (strValue != null) 

Decimal decimalValue; 
if (Decimal.TryParse(strValue.ToString(), out decimalValue)) 
return Math.Round(decimalValue,2); 
else 
return defValue; 

return defValue; 

/// <summary> 
/// string型轉換為datetime型 
/// </summary> 
/// <param name="strValue">要轉換的字符串</param> 
/// <param name="defValue">缺省值</param> 
/// <returns>轉換后的datetime類型結果</returns> 
public static DateTime StrToDateTime(object strValue, DateTime defValue) 

if (strValue != null) 

DateTime DateTimeValue; 
if (DateTime.TryParse(strValue.ToString(), out DateTimeValue)) 
return DateTimeValue; 
else 
return defValue; 

return defValue; 

/// <summary> 
/// 判斷給定的字符串數組(strNumber)中的數據是不是都為數值型 
/// </summary> 
/// <param name="strNumber">要確認的字符串數組</param> 
/// <returns>是則返加true 不是則返回 false</returns> 
public static bool IsNumericArray(string[] strNumber) 

if (strNumber == null) 

return false; 

if (strNumber.Length < 1) 

return false; 

foreach (string id in strNumber) 

if (!IsNumeric(id)) 

return false; 


return true; 


延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成人精品亚洲人成在线 | 好大好硬快点好爽公 | 暖暖的视频完整视频韩国免费 | 99久久综合九九亚洲 | 免费lulu网站| 日本javhd| 日日舔 | 91理论片午午伦夜理片久久 | 欧美成人二区 | 欧美精品一区二区三区免费播放 | 欧美大b| 日本成人黄色网址 | 欧美二区视频 | 日本中文字幕黑人借宿影片 | 2020最新韩国理论三级0k | 午夜神器18以下不能进免费 | 无限在线看免费视频大全 | 污到湿的爽文免费阅读 | 农夫69小说恋老妇小说 | 日本亚欧乱色视频在线观看 | 热99这里有精品综合久久 | 亚洲国产欧美日韩在线一区 | 2021精品国夜夜天天拍拍 | 国产午夜免费视频 | 国产婷婷成人久久av免费高清 | poronovideos极度残酷 | 亚洲一区二区三区不卡在线播放 | 国产成人永久免费视 | lubuntu网页版在线 | 娇小异类videos | 欧美黑人一级片 | 免费一区二区视频 | 成人亚洲精品一区 | 视频大全在线观看网址 | 亚洲欧美国产自拍 | 99精品视频在线观看免费 | 日本一区视频在线 | 欧美亚洲另类综合 | 日韩在线a视频免费播放 | 午夜影院一区二区三区 | 婷婷精品进入 |