摘要:
///
/// 获取对象中的属性值
///
/// 属性名
/// 对象
///
public string GetModelValue(string FieldName, object obj) 阅读全文
随笔档案-2012年03月
C# 泛型约束List<T> (转)
2012-03-21 14:56 by Andrew.Wangxu, 3268 阅读, 收藏, 编辑
摘要:
所谓泛型,即通过参数化类型来实现在同一份代码上操作多种数据类型。泛型编程是一种编程范式,它利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。
在定义泛型类时,可以对客户端代码能够在实例化类时用于类型参数的类型种类施加限制。如果客户端代码尝试使用某个约束所不允许的类型来实例化类,则会产生编译时错误。这些限制称为约束。约束是使用 where 上下文关键字指定的。 阅读全文
C# 使用反射技术实例化指定的类
2012-03-20 22:56 by Andrew.Wangxu, 1353 阅读, 收藏, 编辑
摘要:
有时候不确定该项目会有多少个类,是否要随着功能的增加去写无数个IF 或者Switch 来判断该执行哪一个类里面的方法?
这时候反射技术的优势就出来了,下面代码是利用反射来实例化某个类。
在我的类中,我用了2个参数 分别是int对象,和String 阅读全文
NHibernate *** is not mapped 错误解决笔记
2012-03-20 19:56 by Andrew.Wangxu, 653 阅读, 收藏, 编辑
摘要:
如果确认大小写等手写没有错误的话,把.hbm.xml文件属性中的生成操作,设为嵌入式资源就可以了 阅读全文
C# DES加密解密类分享
2012-03-16 20:44 by Andrew.Wangxu, 334 阅读, 收藏, 编辑
摘要:
直接上代码了。
public class DESEncrypt
{
//密钥
private static string key = "mykey";
///
/// DES加密
///
/// 需要加密的字符串
/// 返回已加密的字符串
public static string DesEncrypt(string encryptString) 阅读全文
C# 序列化与反序列化方法
2012-03-16 20:42 by Andrew.Wangxu, 310 阅读, 收藏, 编辑
摘要:
序列化数据方法:
///
/// 序列化数据
///
/// 需要序列化的对象
///
public static byte[] SerializeData(object objData)
{
MemoryStream ms = new MemoryStream();
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(ms, objData);
ms.Close();
return ms.ToArray();
} 阅读全文
分享一份关键字高亮的代码编辑控件 FOR C#
2012-03-16 20:38 by Andrew.Wangxu, 552 阅读, 收藏, 编辑
摘要:
TextEditor控件分享
设定语言方法为,控件名.SetHighlighting("C#");
则可以让该文本编辑控件为C#语法高亮效果 阅读全文