admin 管理员组

文章数量: 1184232


2024年3月9日发(作者:新手学ui设计学费一般多少钱)

if (ns(field)) { if (dr[field] != null && dr[field] != ) { if (se(dr[field].ToString(), out Result)) { return Result; } } } else { gService.Error("DataTable中不存在[" + field + "]列!"); } return defaultValue;}///

///

获取Short数据列的值///

/// /// /// /// public static short RowValue(DataRow dr, string field, short defaultValue){ short Result = defaultValue; if (ns(field)) { if (dr[field] != null && dr[field] != ) { if (se(dr[field].ToString(), out Result)) { return Result; } } } else { gService.Error("DataTable中不存在[" + field + "]列!"); } return defaultValue;}/// ///

获取整型数据列的值///

/// /// /// /// public static int RowValue(DataRow dr, string field, int defaultValue){ int Result = defaultValue; if (ns(field)) { if (dr[field] != null && dr[field] != ) { if (se(dr[field].ToString(), out Result)) { return Result; } } } else { gService.Error("DataTable中不存在[" + field + "]列!");

} return defaultValue;}///

///

获取float数据列的值///

/// /// /// /// public static float RowValue(DataRow dr, string field, float defaultValue){ float Result = defaultValue; if (ns(field)) { if (dr[field] != null && dr[field] != ) { if (se(dr[field].ToString(), out Result)) { return Result; } } } else { gService.Error("DataTable中不存在[" + field + "]列!"); } return defaultValue;}/// ///

获取double数据列的值///

/// /// /// /// public static double RowValue(DataRow dr, string field, double defaultValue){ double Result = defaultValue; if (ns(field)) { if (dr[field] != null && dr[field] != ) { if (se(dr[field].ToString(), out Result)) { return Result; } } } else { gService.Error("DataTable中不存在[" + field + "]列!"); } return defaultValue;}/// ///

获取decimal数据列的值///

/// /// /// /// public static decimal RowValue(DataRow dr, string field, decimal defaultValue){ decimal Result = defaultValue;

if (ns(field)) { if (dr[field] != null && dr[field] != ) { if (se(dr[field].ToString(), out Result)) { return Result; } } } else { gService.Error("DataTable中不存在[" + field + "]列!"); } return defaultValue;}///

///

获取DateTime数据列的值///

/// /// /// /// public static DateTime RowValue(DataRow dr, string field, DateTime defaultValue){ DateTime Result = defaultValue; if (ns(field)) { if (dr[field] != null && dr[field] != ) { if (se(dr[field].ToString(), out Result)) { return Result; } } } else { gService.Error("DataTable中不存在[" + field + "]列!"); } return defaultValue;}/// ///

获取字符串数据列的值///

/// /// /// /// public static string RowValue(DataRow dr, string field, string defaultValue){ if (ns(field)) { if (dr[field] != null && dr[field] != ) { return dr[field].ToString().Trim(); } } else { gService.Error("DataTable中不存在[" + field + "]列!"); } return defaultValue;}

#region 判断是否为空///

///

判断是否为空///

/// 要判断的对象/// 为空返回true,否则返回falsepublic static bool IsNullOrEmpty(object value){ if (value == null || value == || OrWhiteSpace(ng())) { return true; } return false;}#endregion合并消息列表

///

把字符串变量转换为Int16[]/// /// 要转换的字符串变量/// 返回转换后的Int16[]public static Int16[] ToPLCInt16Array(string str){ byte[] temp = es(str); Int32 charLen = ; object[] lenBuff = ToSiemensPLCDataArray(charLen); Int16[] buff = new Int16[ / 2 + % 2]; if ( % 2 == 0) { for (int i = 0; i < ; i++) { buff[i] = 16(temp, i * 2); } } else { byte[] temp1 = new byte[ + 1]; (temp, temp1, ); for (int i = 0; i < ; i++) { buff[i] = 16(temp1, i * 2); } } Int16[] buffResult = new Int16[ + ]; (lenBuff, buffResult, ); //预留2个字节的位置保存字符串的实际长度 (buff, 0, buffResult, , ); return buffResult;}///

///

把字符串变量转换为object[]///

/// 要转换的字符串变量/// 返回转换后的object[]public static object[] ToPLCDataArray(string str){ Int16[] buff = ToPLCInt16Array(str); object[] buffResult = new object[]; (buff, buffResult, ); return buffResult;}/// ///

把字符串变量转换为Int16[]///

/// 要转换的字符串变量/// 要补够的长度/// 返回转换后的Int16[]public static object[] ToPLCDataArray(string str, int length){ object[] buff = ToPLCDataArray(str); #region 补够长度 object[] buffResult = new object[length]; for (int i = 0; i < ; i++) { buffResult[i] = 0; } (buff, buffResult, );


本文标签: 字符串 转换 新手 判断 变量