當前位置:編程學習大全網 - 遊戲軟體 - asp.net 面試題

asp.net 面試題

1.泛型可以存放任何的引用或值類型,避免了顯式強制轉換

List<T> list =new ArrayList<T>();

list.add("可以放個值,也可以放對象")

訪問時由於已經指定了存放類型T 所以在取值時不需要強制轉換了 可以用foreach(T t in list){

Console.WriteLine(""+t.屬性);

}

使用時很方便 也精簡了代碼

2.MVC設計模式 在使用三層架構時最適合 它將頁面和代碼很好的分離 也將邏輯代碼和顯示代碼很好的分離開來 易於管理和維護升級

3.int[] num1=new int[]{3,5,7,8,9} int[] num2=new int[]{2,4,6,8}

這裏要用到兩個循環

int commonNumInt=0;

int diffentNumInt=0;

for(int i=0;i<num1.length;i++){

for(int j=0;j<num2.length;j++){

if(num1[i]==num2[j]){

commonNumInt ++; //相同元素的個數

break;

}else{

if(j==num2.length-1){

diffentNumInt ++; //不同元素的個數

}

}

}

}

4.雜誌信息表 tbl_MagazineInfo

雜誌編號:magazineID nvarchar(5) not null

雜誌名稱:magazineName nvarchar(20) not null

雜誌作者:magazineAuthor nvarchar(20) not null

出版時間:magazineTime nvarchar(20) not null

出版社名:magazinePubliName nvarchar(50) not null

期刊表 tbl_Periodical

期刊編號:periodicalID nvarchar(5) not null

雜誌編號:magazineID nvarchar(5) not null

期刊名稱:periodicalName nvarchar(20) not null

期刊時間:periodicalTime nvarchar(20) not null

select max(periodicalTime) from tbl_Periodical where magazineID in(select magazineID from tbl_MagazineInfo)

5.新聞信息 tbl_NewInfo

新聞ID: newID int not null

新聞名稱: newName nvarchar(20) not null

標簽信息 tbl_MarkInfo

標簽ID: markID int not null

標簽名稱: markName nvarchar(20) not null

中間表 tbl_NandM

ID: id

新聞ID: newID int not null

標簽ID: markID int not null

通過指定新聞名獲得多個標簽

select markName from tbl_markInfo where markID in( select markID from tbl_NandM where newID =(select newID from tbl_NewInfo where newName ='參數'))

通過標簽獲得多個新聞

select newName from tbl_NewInfo where newID in(select newID from tbl_NandM where markID =(select markID from tbl_MarkInfo where markName ='參數'))

6要在數據庫中設計 這裏就不做了

7還在考慮籌劃之中……

  • 上一篇:濕答答的造句濕答答的造句是什麽
  • 下一篇:狄威和狄龍***同出演過的電影怎樣?
  • copyright 2024編程學習大全網