1、.NET和C#的区别?

.NET:一般指的是.NET FrameWork框架,是平台,技术。

C#:是一编程语言,是基本.NET平台。

2、C#的委托是什么?事件是不是委托?

委托可以把一个方法作为参数代入另一个方法,委托声明的关键字是delegate

委托可以理解为指向一个函数的引用,事件也是一种委托。

3、简述private,protected,public,internal修饰符号的访问权限

private:私有成员,在类的内部才可以访问。

protected:保护成员,在类的内部和继承类中可以访问。

public:公共成员,完全公开,没有访问权限。

internal:同一个命名空间内可以访问。

4、Override和Overload的区别

Override:是重写(覆盖),是对基类中函数的重写

Overload:是重载,重载是方法的名称相同,参数,参数类型不同,进行多次重载适应不同的需要。

5、在B/S架构的系统中需要传递变量值,不使用Session,Cookie,Application可以使用什么?

还可以使用this.Server.Transfer

6、遍历页面上的所有的TextBox控件并赋值为string.Empty?

foreach(System.Windows.Forms.Control control in this.Controls)
{   if(control is System.Windows.Forms.TextBox)
  {
System.Windows.Forms.TextBox txb=(System.Windows.Forms.TextBox) control;
txb.Text=string.Empty;
  } }

7、C#中using和new关键字用处

using:引入命名空间或者非托管资源

new:新建实例或者隐藏父类方法,比如匿名内部类,直接用的new

8、什么是反射?

动态获取程序集信息。

9、什么是虚函数?什么是抽象函数?

虚函数:没有实现的,可由子类继承并重写的函数

抽象函数:规定其非虚子类必须实现的函数,必须被重写

10、ADO.NET中常用的对象有哪些?

Connection:数据库连接对象

Command:数据库命令

DataReader:数据读取器

DataSet:数据集

11、什么是Code-Behind技术?

比如建立一个APSX文件,就会出现三个,ASPX,RESC,CS三个后缀的文件,这个就是代码分离,实现了

HTML代码和服务器代码分离,方便代码编写和整理

12、什么是SOAP,应用有哪些?

SOAP:Simple Object Access Protocal:简单对象接受协议,以xml为基本编码结构,建立在已有通信协议上

(HTTP,TCP/IP上的SOAP)是一种规范的WebService使用的协议。

13、C#中Property和Attribute的区别?

Property:是属性,存取类的字段

Attribute:是特性,用来标识类,方法等附加的性质,比如注解

14、XML和HTML的区别?

XML:区分大小写,HTML:不区分大小写

HTML:中间可以省略结尾标记,XML不能省略结尾给标记

XML:拥有单个标记而没有匹配的结束标记的元素必须要用/作为结尾

.NET面试基本问题的更多相关文章

  1. Redis面试基本问题

    Redis有哪些数据结构? 字符串String.字典Hash.列表List.集合Set.有序集合SortedSet.如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog.Ge ...

  2. Spring面试基本问题(1)

    1.什么是Spring框架?Spring框架有哪些主要模块? Spring框架是一个为Java应用程序的开发提供了综合.广泛的基础性支持的Java平台.Spring帮助开发者解决了开发中基础性的问题, ...

  3. 适合普通大学生的 Java 后端开发学习路线

    大家好,我是帅地. 接下来的一段时间,帅地会总结各种技术栈的学习路线,例如 Java 开发,C++ 开发,python 开发,前端开发等等,假如你没有明确的目标,或许可以按照我说的学习路线来学习一波, ...

  4. android面试(3)---基本问题

    1.值类型,引用类型? 基本数据类型都是值类型:byte,short,int,long,float,double,char,boolean 其他类型都是引用类型. 引用类型在传入方法是,方法内部对引用 ...

  5. 一个五年 Android 开发者百度、阿里、聚美、映客的面试心经

    花絮 也许会有人感叹某些人的运气比较好,但是他们不曾知道对方吃过多少苦,受过多少委屈.某些时候就是需要我们用心去发现突破点,然后顺势而上,抓住机遇,那么你将会走向另外一条大道,成就另外一个全新的自我. ...

  6. 在帝都的Android面试感想

    #第一次面试赤子城Android开发实习生 关于面试的表现和感想 1.没有准备充分就去面试(这是大忌,也就直接决定了结果) 我去面试Android,但是却不知道很多关于Android的基础知识,就是明 ...

  7. 【面试题】百度糯米java工程师面试

    面试经历: 技术题问的比较基础的java知识,有个编程题设计团购秒杀方面的设计,之前没有这种经验做的不好,做完题一个技术经理过来面试,主要问了一下之前做的什么项目,对struts,spring的原理做 ...

  8. 听听Matt Rogish说怎么面试程序员

    Google的人力运营高级副总裁Laszlo Bock在一次采访中说Google发现在面试程序员时问智力题完全是浪费时间,Matt Rogish在他的这篇博客How to Interview Prog ...

  9. 嵌入式程序员应知道的0x10个基本问题

     来源:网络 嵌入式程序员应知道的0x10个基本问题 1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 ...

随机推荐

  1. Linux安装python3.7

    1.下载与解压 先到python官网: https://www.python.org/downloads/release/python-371/](https://www.python.org/dow ...

  2. Jenkins参数化构建(二)之 Maven command line使用Jenkins参数

    安装Extened Choice Parameter插件 General模块选择‘参数化构建过程’   3. maven command line中使用 clean test -DsuiteXmlFi ...

  3. VS 编译后 install报错(error MSB3073)

    vs编译出现如下错误: 错误 1 error MSB3073: 命令"setlocal H:\PCL_BACKUP\PCL\CMake\bin\cmake.exe -DBUILD_TYPE= ...

  4. list转化为json数组

    今天做项目,用Thrift获取数据,在servlet里面获取的是数组,但是通过Ajax传输到js文件里是一个list,我获取长度失败,这个时候需要将list转化为json数组,我们可以通过eval() ...

  5. JaveWeb 公司项目(5)----- Java获取当前时间的年月日以及同Thrift格式的转化

    随着项目进度的逐步完成,数据传输和界面基本上已经搭建完成,下面就是一些细节部分的修改 今天博文的主要内容说的是获取当前的时间和同Thrift类型的转化 和C#类似,java也有一个时间类Date,加载 ...

  6. java用毫秒数做日期计算的一个踩坑记录

    错误示例: Date today = new Date(); Date nextMonth = new Date(today.getTime() + 30* 1000*60*60*24); print ...

  7. Mybatis中sql语句中的in查询,判断null和size为0的情况

    不严谨的写法,可能会报错:in (),这种情况不符合SQL的语法,导致程序报错. 如果简单只做非空判断,这样也有可能会有问题:本来in一个空列表,应该是没有数据才对,却变成了获取全部数据! 所以一个比 ...

  8. 基于QT的中国象棋

    基于QT的中国象棋,可实现人人对战,人机对战,联网对战,可显示棋谱,可悔棋. 还有一些小毛病,我之后会找空把这个DEMO重新修改一下上传 链接:https://pan.baidu.com/s/1-eM ...

  9. Codeforces 1053 B - Vasya and Good Sequences

    B - Vasya and Good Sequences 思路: 满足异或值为0的区间,必须满足一下条件: 1.区间中二进制1的个数和为偶数个; 2.区间二进制1的个数最大值的两倍不超过区间和. 如果 ...

  10. WebSocket前后台交互

    其实对于前后台交互有很多种方法(只列举我知道的,嘻嘻): 1:from 表单: 使用场景——小信息量提交给后台 2:ajax(跨域的话用jsonp): 可以进行多量的前后台信心传递: 但实时性不高,不 ...