zl程序教程

您现在的位置是:首页 >  其他

当前栏目

面试

2023-09-27 14:21:27 时间

== 是运算符  Equals是方法  区别:==是值类型比较  Equals 多了引用类型比较

 

ASP.NET后台注册Javascript方法:

Page.ClientScript.RegisterStartupScript(this.GetType(), "MyScript", "alert('请先选择导入类型!');", true);

Request获取文件路径:

Request.ApplicationPath:    /testweb   
Request.CurrentExecutionFilePath:    /testweb/default.aspx   
Request.FilePath:    /testweb/default.aspx   
Request.Path:    /testweb/default.aspx   
Request.PathInfo:    
Request.PhysicalApplicationPath:    E:\WWW\testweb\   
Request.PhysicalPath:    E:\WWW\testweb\default.aspx   
Request.RawUrl:    /testweb/default.aspx   
Request.Url.AbsolutePath:    /testweb/default.aspx   
Request.Url.AbsoluteUri:    http://www.test.com/testweb/default.aspx   
Request.Url.Host:    www.test.com   
Request.Url.LocalPath:    /testweb/default.aspx
复制代码
 

public

所有类均可访问

private

只能被它所在的类内部访问

protected

可以被类内和所有子类访问

internal

限定在类所在的程序内

sealed 密封类: 不可被继承

抽象类与抽象方法:abstract

  • 抽象类必须被继承,抽象方法必须被重写。override 
  • 抽象类不能被直接实例化,因此它一般用作其他类的基类。
  • 抽象方法只须声明,而无须实现。定义了抽象方法的类必定是抽象类。

接口(interface):

  • 通过接口可以实现不相关类的相同行为,而无须考虑这些类之间的层次关系。
  • 通过接口可以指明多个类需要实现的方法。
  • 通过接口可以了解对象的交互界面,而无须了解对象对应的类。
  1. 接口成员具有如下要求:

  • 接口成员必须是方法、属性、事件或索引器。接口不能包含常量、字段、运算符和实例构造函数、析构函数或类型,也不能包含类的静态成员。
  • 接口只包含方法、属性、事件或索引器的签名,而不提供他们的实现。
  • 接口成员都是public类型的,但是不能使用public修饰。