- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 override与重载、多态性的区别与联系
override用于子类重写基类中的方法,函数特征不变(即函数名,参数类型,参数个数)基类不是随随便便让子类去重写的,基类要在方法名前加个关键字virtual,否则子类不能重写基类重载函数名相同,但是参数类型或参数个数不同,程序根据“实际参数的数据”调用函数名相同的其中某个方法在C#中,多态性的实现方法是通过重载或重写来实现的,相同方法名的情况下,根据不同参数处理不同问题最明显的例子就是:
2008-01-31 18:56:00
831
原创 关于委托的基础知识
using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1{ class Program { public delegate void Dele(string name); //多点委托:委托支持 +=,-=这样的运算符,对应
2008-01-31 18:34:00
601
转载 公有密钥、私有密钥
1976年,美国学者Dime和Henman为解决信息公开传送和密钥管理问题,提出一种新的密钥交换协议,允许在不安全的媒体上的通讯双方交换信息,安全地达成一致的密钥,这就是“公开密钥系统”。相对于“对称加密算法”这种方法也叫做“非对称加密算法”。与对称加密算法不同,非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用
2008-01-31 16:29:00
8612
转载 程序集、命名空间、Internal
简单说程集就是一个文件,然后里面包括其他的东西。如资源,自己写的代码。一个程序集中可能包含多个名称空间,internal 访问修饰符就是限定在同一程序集中①什么是程序集?可以把程序集简单理解为你的.NET项目在编译后生成的*.exe或*.dll文件.嗯,这个确实简单了些,但我是这么理解的.详细:http://blog.youkuaiyun.com/sws8327/archive/2006/09/21/12
2008-01-31 16:08:00
2703
转载 ASP.NET页面的重定向
在使用ASP.NET时进行页面重定向的3种方法。 首先 Response.Redirect("a.aspx"),在保存此页的数据后,服务器将页面直接转向到a.aspx。 此方法有个缺陷,就是转向后会丢失此页所有的Request的参数,并且此方法是需要Client发起一个请求。 在IIS 5.0 中引入了一个新的函数 Server.Transfer("a.aspx"
2008-01-13 15:00:00
914
转载 .NET序列化
1.什么是序列化序列化是将对象状态转换为可保持或传输的格式的过程,在序列化过程中,对象的公共字段和私有字段以及类的名称(包括包含该类的程序集)都被转换为字节流,然后写入数据流。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。2.为什么使用序列化a. 一个原因是将对象的状态保持在存储媒体中,以便可以在以后重新创建精确的副本。我们经常需要将对象的字段值保存到磁
2008-01-13 14:39:00
568
翻译 程序集(assembly)
程序集程序集(assembly)是包含编译好的、面向.NET Framework的代码的逻辑单元。程序集是完全自我描述性的,也是一个逻辑单元而不是物理单元,它可以存储在多个文件中(动态程序集的确存储在内存中,而不是存储在文件中)。如果一个程序集存储在多个文件中,其中就会有一个包含入口点的主文件,该文件描述了程序集中的其他文件。注意可执行代码和库代码使用相同的程序集结构。惟一的区别是可执行的
2008-01-13 14:25:00
519
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人