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;
}
}
}
}
查看全文
相关阅读:
b_lc_数组中最大数对和的最小值(排序+思维 | 进阶:第k)
b_lc_使用服务器处理任务(模拟 + 堆)
b_lc_插入后的最大值(贪心+区分正负数)
b_lc_蓄水(反向思维:枚举取水次数)
万能JDBC工具类【DBUtil 】
Eureka服务注册中心
springboot dubbo+zookeeper
Thymleaf引擎模板
多环境切换 & JSR303数据校验
yaml配置注入
原文地址:https://www.cnblogs.com/haoxiaobo/p/89932.html
最新文章
VS Code 调试 Vue
Mybatis一级缓存二级缓存使用总结
前后端分离 java 音频、视频播放 ,快进暂停
Markdown 基础 语法 学习
webservice -- cxf客户端调用axis2服务端
<<Javascript Patterns>>阅读笔记 – 第3章 字面量和构造函数
一种CListCtrl自绘效果
一种实用的属性页效果
在CMainFrame里使用定时器是有讲究的
8086汇编教程之 基础知识
热门文章
8086汇编教程之 环境搭建
Windows查看可执行文件的依赖库
SDL2之 环境搭建
2016.7.15.2014noip模拟赛D1(和昨天那个不一样,但同样网上搜不到
b_lc_循环轮转矩阵(规律 + 双向队列)
b_lc_最大子序列交替和(贪心:股票变形)
b_dd_凑硬币进阶-最多使用k个(完全背包+算组合数)
b_lc_合并若干三元组以形成目标三元组(思维=逻辑严密)
b_lc_构成交替字符串需要的最小交换次数(思维+分类讨论两种方案)
b_lc_跳跃游戏 vii(前缀和 + dp)
Copyright © 2011-2022 走看看