zoukankan
html css js c++ java
取得程序设定的常用代码.
using
System;
using
System.Configuration;
namespace
HXBTools.Util
{
/**/
///
<summary>
///
Class1 的摘要说明。
///
</summary>
public
class
Config
{
public
Config()
{
//
//
TODO: 在此处添加构造函数逻辑
//
}
public
static
string
GetSettingString(
string
sKeyName,
string
sDefault)
{
string
s
=
ConfigurationSettings.AppSettings[sKeyName];
if
(s
==
null
)
{
return
sDefault;
}
else
{
return
s;
}
}
public
static
int
GetSettingInt(
string
sKeyName,
int
iDefault)
{
string
s
=
Config.GetSettingString(sKeyName,
null
);
if
(s
==
null
)
return
iDefault;
int
i;
try
{
i
=
int
.Parse(s);
return
i;
}
catch
{
return
iDefault;
}
}
public
static
long
GetSettingLong(
string
sKeyName,
long
lDefault)
{
string
s
=
Config.GetSettingString(sKeyName,
null
);
if
(s
==
null
)
return
lDefault;
long
l;
try
{
l
=
long
.Parse(s);
return
l;
}
catch
{
return
lDefault;
}
}
public
static
decimal
GetSettingDecimal(
string
sKeyName,
decimal
dcDefault)
{
string
s
=
Config.GetSettingString(sKeyName,
null
);
if
(s
==
null
)
return
dcDefault;
decimal
dc;
try
{
dc
=
decimal
.Parse(s);
return
dc;
}
catch
{
return
dcDefault;
}
}
public
static
DateTime GetSettingDateTime(
string
sKeyName, DateTime dtDefaule)
{
string
s
=
Config.GetSettingString(sKeyName,
null
);
if
(s
==
null
)
return
dtDefaule;
DateTime dt;
try
{
dt
=
DateTime.Parse(s);
return
dt;
}
catch
{
return
dtDefaule;
}
}
public
static
bool
GetSettingBool(
string
sKeyName,
bool
bDefault)
{
string
s
=
Config.GetSettingString(sKeyName,
null
);
if
(s
==
null
)
return
bDefault;
switch
(s.Trim().ToLower())
{
case
"
true
"
:
case
"
真
"
:
case
"
是
"
:
case
"
1
"
:
case
"
yes
"
:
case
"
ok
"
:
case
"
-1
"
:
return
true
;
case
"
false
"
:
case
"
0
"
:
case
"
假
"
:
case
"
否
"
:
case
"
不
"
:
case
"
非
"
:
case
"
no
"
:
case
"
not
"
:
case
"
never
"
:
return
false
;
default
:
return
bDefault;
}
}
}
}
查看全文
相关阅读:
C#简单的工厂模式
Microsoft.XMLHttp的属性和方法的简介及使用
Google Earth 2007中文修订版
偷懒秘笈之一键生成 Ajax Control Toolkit 标记 (转)
C#获取硬盘序列号
Google和百度、雅虎的站内搜索代码
Visual Studio 2005 Team Suite 180 天试用版
几种 Dotnet ORM 库的比较
Windows Server 2003 SP2 0918 Personal 精简版
通用水晶报表绑定类[原]
原文地址:https://www.cnblogs.com/haoxiaobo/p/89932.html
最新文章
Windows API函数大全
用C#制作PDF文件全攻略(转)
基于C#的接口基础教程
远程重启计算机(C#)
使用jmail组件发送电子邮件(C#)
用C#实现基于TCP协议的网络通讯
《Asp.Net Forums2.0深入分析》之 Asp.Net Forums是如何实现代码分离和换皮肤
用C#的Raw Socket实现网络封包监视
C#中TreeView类操作全攻略(一)
C#封装的一个串口操作类(可用于Win CE)
热门文章
C#中TreeView类操作全攻略(三)
JS代码收藏大全
SQL转换
URL参数搜索
.Net vs Java的遐想[转]
asp.net 的ComboBox 可输入可选择下拉列表
aspx 生成HTML 静态页
ASP.NET 2.0 实现无刷新页面的一种方法(转)
sql语句实现模糊搜索
一个剖析AJAX原理的简单范例[转]
Copyright © 2011-2022 走看看