asp.net面試題收集
2006/11/13 9:31:20

1.new有幾種用法
第一種:new Class();
第二種:覆蓋方法
public new XXXX(){}
第三種:new 約束指定泛型類聲明中的任何類型參數(shù)都必須有公共的無(wú)參數(shù)構(gòu)造函數(shù)。
2.如何把一個(gè)array復(fù)制到arrayList里
foreach( object o in array )arrayList.Add(o);
3.datagrid.datasouse可以連接什么數(shù)據(jù)源 [dataset,datatable,dataview]
dataset,datatable,dataview , IList
4.概述反射和序列化
反射:程序集包含模塊,而模塊包含類型,類型又包含成員。反射則提供了封裝程序集、模塊和類型的對(duì)象。您可以使用反射動(dòng)態(tài)地創(chuàng)建類型的實(shí)例,將類型綁定到現(xiàn)有對(duì)象,或從現(xiàn)有對(duì)象中獲取類型。然后,可以調(diào)用類型的方法或訪問(wèn)其字段和屬性
序列化:序列化是將對(duì)象轉(zhuǎn)換為容易傳輸?shù)母袷降倪^(guò)程。例如,可以序列化一個(gè)對(duì)象,然后使用 HTTP 通過(guò) Internet 在客戶端和服務(wù)器之間傳輸該對(duì)象。在另一端,反序列化將從該流重新構(gòu)造對(duì)象。
5.概述o/r mapping 的原理
利用反射,配置 將類于數(shù)據(jù)庫(kù)表映射
6.類成員有( )種可訪問(wèn)形式
可訪問(wèn)形式?不懂。
可訪問(wèn)性:public ,protected ,private,internal
7.用sealed修飾的類有什么特點(diǎn)
sealed 修飾符用于防止從所修飾的類派生出其它類。如果一個(gè)密封類被指定為其他類的基類,則會(huì)發(fā)生編譯時(shí)錯(cuò)誤。
密封類不能同時(shí)為抽象類。
sealed 修飾符主要用于防止非有意的派生,但是它還能促使某些運(yùn)行時(shí)優(yōu)化。具體說(shuō)來(lái),由于密封類永遠(yuǎn)不會(huì)有任何派生類,所以對(duì)密封類的實(shí)例的虛擬函數(shù)成員的調(diào)用可以轉(zhuǎn)換為非虛擬調(diào)用來(lái)處理。
8.列舉ADO.NET中的五個(gè)主要對(duì)象,并簡(jiǎn)單描述
connection,command,dataReader,trans,dataset ...
9.執(zhí)行下面代碼后:
String strTemp ="abcdefg 某某某";
Int i System.Text.Encoding.Default.GetBytes(strTemp).Length;
Int j = strTemp.Length;
問(wèn):i=(14 ) ;j=(11 )
i=(14 ) ;j=(11 ) 中文兩個(gè)字節(jié)
10.C#中,string str = null 與 string str ="",請(qǐng)盡量用文字說(shuō)明區(qū)別。(要點(diǎn):說(shuō)明詳細(xì)的內(nèi)存空間分配)
string str ="" 分配空間 
11.詳述.NET里class和struct的異同!
class:放在 ? struct放在?
struct值傳遞
類與結(jié)構(gòu)有很多相似之處:結(jié)構(gòu)可以實(shí)現(xiàn)接口,并且可以具有與類相同的成員類型。然而,結(jié)構(gòu)在幾個(gè)重要方面不同于類:結(jié)構(gòu)為值類型而不是引用類型,并且結(jié)構(gòu)不支持繼承。結(jié)構(gòu)的值存儲(chǔ)在“在堆棧上”或“內(nèi)聯(lián)”。細(xì)心的程序員有時(shí)可以通過(guò)聰明地使用結(jié)構(gòu)來(lái)增強(qiáng)性能。
12.概述.NET里對(duì) remoting 和 webservice 兩項(xiàng)技術(shù)的理解和實(shí)際中的應(yīng)用。
遠(yuǎn)程邏輯調(diào)用,remoing接口只能用在.net中
13.什么是code-behind技術(shù)
aspx and cs 
14.概述三層結(jié)構(gòu)體系
web/business/dataaccess
15.asp.net如何實(shí)現(xiàn)MVC模式,舉例說(shuō)明!
web/business/dataaccess
----------------------------------------------------------------------------------------------------------
1.面向?qū)ο蟮乃枷胫饕ㄊ裁矗?
答:這個(gè)題范圍太廣,不知道說(shuō)什么.
2.什么是ASP.net中的用戶控件
答:用戶控件就是.ascx擴(kuò)展名的東西嘍,可以拖到不同的頁(yè)面中調(diào)用,以節(jié)省代碼.比如登陸可能在多個(gè)頁(yè)面上有,就可以做成用戶控件,但是有一個(gè)問(wèn)題就是用戶控件拖到不同級(jí)別的目錄下后里面的圖片等的相對(duì)路徑會(huì)變得不準(zhǔn)確,需要自已寫(xiě)方法調(diào)整.
3.什么叫應(yīng)用程序域?什么是受管制的代碼?什么是強(qiáng)類型系統(tǒng)?什么是裝箱和拆箱?什么是重載?CTS、CLS和CLR分別作何解釋?
答:裝箱就是把值類型轉(zhuǎn)成引用類型,從MS IL角度看好像是boxing,沒(méi)記錯(cuò)的話是把值從堆棧轉(zhuǎn)到堆中.拆箱相反,重載就是指一個(gè)方法名同,參數(shù)個(gè)數(shù)不同,返回值可以相同的方法.CLR是通用語(yǔ)言運(yùn)行時(shí),其它的不清楚.
4.列舉一下你所

下一頁(yè)
返回列表
返回首頁(yè) 主站蜘蛛池模板: 久久国产精品久久久| 又粗又硬又爽的三级视频| 91黑丝国产线观看免费| 成人综合伊人五月婷久久| 亚洲AV成人中文无码专区| 欧美视频第一页| 免费观看美女裸体网站| 色窝窝无码一区二区三区成人网站| 国产清纯白嫩初高生在线观看| 97青青草原国产免费观看| 影院成人区精品一区二区婷婷丽春院影视| 久久成人国产精品| 欧美yw精品日本国产精品| 亚洲色图第四色| 精品国产一区二区麻豆| 国产一区第一页| 麻豆乱码国产一区二区三区| 国产精品成人va在线观看| Channel| 很黄很污的视频在线观看| 久久99精品久久久久子伦小说| 日韩精品中文字幕视频一区 | 俄罗斯激情女同互慰在线| 绿巨人晚上彻底放飞自己| 国产人妖chinats| 99视频全部免费精品全部四虎| 国产精品久久国产三级国不卡顿| 91麻豆国产极品在线观看洋子| 天天躁夜夜躁狠狠躁2021| 一区二区三区波多野结衣| 成人福利app| 丰满少妇被猛烈进入无码| 日本精品啪啪一区二区三区| 五月婷婷深深爱| 欧美一区二区三区在线观看| 亚洲成AV人片在WWW色猫咪| 欧美综合天天夜夜久久| 亚洲线精品一区二区三区影音先锋| 真实男女xx00动态图视频| 午夜爽爽爽男女污污污网站 | 久久久久久久久久久久久久久 |