using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Web;
/// <summary>
/// 类型转换类
/// </summary>
/// <remarks>
/// 作者:涂鸦 admin@myfootprints.cn
/// </remarks>
public
class
Converter
{
public
Converter()
{
}
public
static
int
ToInt(
string
value,
int
errorValue)
{
int
returnValue;
if
(!
int
.TryParse(value,
out
returnValue))
{
returnValue = errorValue;
}
return
returnValue;
}
public
static
int
ToInt(
string
value) {
return
ToInt(value, 0);
}
public
static
double
ToDouble(
string
value,
double
errorValue)
{
double
returnValue;
if
(!
double
.TryParse(value,
out
returnValue))
{
returnValue = errorValue;
}
return
returnValue;
}
public
static
double
ToDouble(
string
value)
{
return
ToDouble(value, 0.0);
}
public
static
DateTime ToDateTime(
string
value, DateTime errorValue)
{
DateTime returnValue;
if
(!DateTime.TryParse(value,
out
returnValue))
{
returnValue = errorValue;
}
return
returnValue;
}
public
static
DateTime ToDateTime(
string
value)
{
return
ToDateTime(value, DateTime.MinValue);
}
public
static
bool
ToBoolean(
string
value,
bool
errorValue)
{
bool
returnValue;
if
(!
bool
.TryParse(value,
out
returnValue))
{
returnValue = errorValue;
}
return
returnValue;
}
public
static
bool
ToBoolean(
string
value)
{
return
ToBoolean(value,
false
);
}
}