随笔分类 -  c#

摘要:为了增加系统的密码复杂度,我们可以将密码重复加密。 第一步获取MD5加密后的字符串 第二步按照自己设计的算法加密 阅读全文
posted @ 2018-07-23 11:52 paulhe 阅读(486) 评论(0) 推荐(0) 编辑
摘要:ref 关键字通过引用传递参数。 方法定义和调用方法必须显式使用ref关键字; 调用方法时参数必须初始化; 参数中可以声明多个ref修饰的参数。 例: 阅读全文
posted @ 2018-07-20 13:41 paulhe 阅读(615) 评论(0) 推荐(0) 编辑
摘要:out 关键字通过引用传递参数。 方法定义和调用方法必须显式使用out关键字; 调用方法时参数不必初始化,方法内必须对其赋值; 参数中可以声明多个out修饰的参数。 例: 将上述代码改为: 上述例子引出“重试模式”的概念,这里不作阐述,重试模式返回一个boo,表示操作成功与否。许多分析方法(比如Da 阅读全文
posted @ 2018-07-19 14:29 paulhe 阅读(377) 评论(0) 推荐(0) 编辑
摘要:先来理解一下理论知识 params可以设置使用长度可变的参数。 使用要求: 1.在一个方法声明的参数中,只能有一个params修饰符,且被修饰的参数之后不能有其他参数(这一点就像“可选参数必须在必选参数之后”的原则一样); 2.传递参数时分三种情况,分别是: a.参数为指定类型的数组; b.参数是用 阅读全文
posted @ 2018-07-19 10:26 paulhe 阅读(1286) 评论(0) 推荐(0) 编辑
摘要:Singleton类被声明为sealed,以此保证它自己不会被继承,其次没有了Instance的方法,将原来_instance成员变量变成public readonly,并在声明时被初始化。通过这些改变, 我们确实得到了Singleton的模式,原因是在JIT的处理过程中,如果类中的static属性 阅读全文
posted @ 2016-08-01 17:27 paulhe 阅读(377) 评论(0) 推荐(0) 编辑
摘要:出处:脚本之家链接:http://www.jb51.net/article/57163.htm 注重代码书写的程序员应该是一个比较有修养的人,下面这些命名规则不一定要绝对遵从,但值得参考。在应用规则时要进行合理的判断。Pascal 规则(帕斯卡命名)每个单词开头的字母大写(如TestCounter... 阅读全文
posted @ 2015-07-11 15:49 paulhe 阅读(35089) 评论(1) 推荐(8) 编辑
摘要:operator关键字用来重载内置运算符,使用方法如下:public class OperatorController : Controller{ // // GET: /Operator/ public int num, den; publi... 阅读全文
posted @ 2015-06-12 16:00 paulhe 阅读(896) 评论(0) 推荐(0) 编辑
摘要:出自51CTO博客:http://cnn237111.blog.51cto.com/2359144/1271600在.net 1.1的时代,还没有TransactionScope类,因此很多关于事务的处理,都交给了SqlTransaction和 SqlConnection,每个Transaction... 阅读全文
posted @ 2014-12-19 17:08 paulhe 阅读(560) 评论(0) 推荐(0) 编辑
摘要:使用ActionExecutingContext对象可以获取控制器名称、Action名称、参数名称以及参数值。路由和Action返回值不影响结果。在代码中[AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited... 阅读全文
posted @ 2014-12-02 18:30 paulhe 阅读(7717) 评论(0) 推荐(4) 编辑
摘要:类访问修饰符:public访问级别最高,公共访问没有限制。internal只允许在本程序集内访问,其他程序集或站点引用其所在的程序集无法访问此类。例如程序集LibraryA写有ClassA,程序集LibraryB引用LibraryA,在LibraryB的类或方法里无法通过LibraryA调用Clas... 阅读全文
posted @ 2014-10-26 00:13 paulhe 阅读(763) 评论(0) 推荐(0) 编辑

friendster counter