kittywei IP属地:上海

文章 关注 粉丝 访问 贡献
 
共 64 篇文章
显示摘要每页显示  条
1、用RSACryptoServiceProvider 加密解密 //加密解密用到的公钥与私钥 RSACryptoServiceProvider oRSA = new RSACryptoServiceProvider(); string privatekey=oRSA.ToXmlString(true);//私钥 string publickey=oRSA.ToXmlString(false);//公钥 //这两个密钥需要保存下来 byte[] messagebytes = Encoding.UTF8.GetBytes("luo罗"); //...
C#自带类库实现邮件发送。1.首先引入命名空间using System.Net.Mail;2.将发送的邮件的功能封装成一个类,该类中包含了发送邮件的基本功能:收件人(多人),抄送(多人),发送人,主题,邮件正文,附件等,封装的Email类如下:View Code.调用发送邮件的类。完美世界 http://www.23cat.com/Contents_51864.html 戮仙 http://www.23cat.com/Book_519...
C#中字段和属性的区别 在C#中,我们可以非常自由的、毫无限制的访问公有字段,但在一些场合中,我们可能希望限制只能给字段赋于某个范围的值、或是要求字段只能读或只能写,或是在改变字段时能改变对象的其他一些状态,这些单靠字段是无法做到的,于是就有了属性,属性中包含两个块:set和get,set块负责属性的写入工作,get块负责属性...
笔试题 关于类中static变量。static int num = 1;尽管现在有超线程技术,但是指令在逻辑还是一条一条的按顺序执行的,所以 先为static int i分配内存,并且在该内存中保持int的缺省值0,接着再为static int num 变量分配内存,值当然也为0。然后执行第二步,为变量赋值:先为static int i变量赋值,i=getNum(),看getNum里面的代码,...
public Chinese(){} //添加构造public void getName(){} //实现getName()public void getAge(string s){} //实现getAge()}public abstract void getPrice();//将调用JavaBook中getPrice()jbook.getName(); //将调用JavaBook中getName()jbook.getContent(); //将调用Book中getContent()jbook.getDate(); //将调用Book中getDate()abstract与virtu...
父类构造函数。和类的成员方法一样,我们也可以定义属性的重载、虚属性、抽象属性以及密封属性的概念。对于属性的访问器,我们可以把get 访问器看成是一个与属性修饰符相同、没有参数、返回值为属性的值类型的方法,把set 访问器看成是一个与属性修饰符相同、仅含有一个value 参数、返回类型为void 的方法。在类Customer 中,属性Name、 Sex 和...
3. 结构可以定义构造方法。构造方法与析够函数:结构可以定义构造方法,但不能定义析够函数.类既可以定义构造方法,也可定义析够函数.3 public static readonly SeasonOne SPRING = new SeasonOne("春天");4  public static readonly SeasonOne SUMMER = new SeasonOne("夏天");5  public static readonly SeasonOne A...
CLR via C#:基元类型 引用类型和值类型。本文主要介绍讲述CLR via C#中关于类型的一些知识包括以下内容:基本类型、引用类型和值类型、值类型的装箱与拆箱。编译器能够直接支持的数据类型叫做基元类型。面试的时候曾经被问到过这个问题,C#中的基元类型string实际上对应了System.String(FCL)类型,所以两者使用的时候没有什么不同。2. 引用类型...
其中Parent的ApplyEditable是一个Virtual方法,Child要对其进行各自不同的实现,即重写ApplyEditable方法。(实际上,如果只有一个方法需要重写的话,可以不用定义接口,直接在BaseC中定义一个Action的委托变量就可以了。让ChildA和ChildB实现IBaseCAction接口,并分别实现ApplyEditable的不同代码。在Child类的构造器中,把自己传给BaseC的实...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部