日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

《ASP.NET MVC企业实战》(一) MVC开发前奏

發布時間:2024/6/30 asp.net 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《ASP.NET MVC企业实战》(一) MVC开发前奏 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、工具和方法

學到了一些沒用過的工具和方法:

a)刪除多余的using指令并排序:一個類頭部的using一般會有很多用不到的,在完成類的編寫后,可以右鍵選擇”組織using”來刪除沒用的using并排序。

復制或刪除一行代碼時不用選中:可以直接把光標置于這一行,直接進行ctrl+c ctrl+x的整行操作。之前用過shift+delete也是整行剪切。

查找匹配的標記:成對出現的標記如{}、#region #endregion等,把光標放在其中一個上,使用ctrl+]可以跳轉到符號對應的另一半,對于代碼篇幅比較長的場合挺方便的。在html和js代碼中試驗也是可用的。

b)HttpRequester

用于測試接口,在WebAPI開發會用到,可以模擬各種類型的請求,并可自定義添加需要提交的請求報文和請求頭信息等。

?

二、C#2.0的新語法特性

a)泛型(Generics):泛型將類型參數的概念引入.NET,類型參數的存在允許將類型的指定推遲到客戶端代碼聲明并實例化改類或方法的時候。List<T>便是泛型的應用,T為類型的占位符,在實例化時再具體執行。泛型的主要優點為:編譯時可以保證類型安全;因為不用做類型轉換,可以有一定的性能提升。

?

b)泛型委托:如Del委托使用了泛型后,還可以自動識別Notify方法的重載。

?

c)泛型接口:這目前還沒實際用過。

?

d)泛型方法:如果返回也是泛型,再加上涉及到泛型的轉換的話,要中轉為object且不保證能成功。感覺不好控制。


e)泛型約束:可以給泛型參數添加約束,可添加的約束類型有:

whereT:struct 值類型

whereT:class 引用類型

whereT:new() 參數必須有一個public的無參構造函數

whereT:<base class name> 派生自某個基類

whereT:<interface name>> 實現某個接口

whereT:U ?U為類型參數且T派生自U

寫法為

?

f)部分類partial

可以讓代碼發布在不同的文件中,winform和webform的UI代碼和邏輯代碼就使用了partial,最終編譯的時候會把多個部分合并起來。

?

g)匿名方法

匿名方法本質也是委托,是一種函數式編程的寫法。函數式編程的最大特點就是把方法作為參數和返回值。既然是委托,就需要先有簽名,匿名方法delCW2比常規的委托delCW1寫起來簡單,與js的函數寫法類似,但還是比js麻煩一點。

?

?

學習資料:ASP.NET MVC? 企業級實戰 by 鄒瓊俊

?

轉載于:https://www.cnblogs.com/zhixin9001/p/7257818.html

總結

以上是生活随笔為你收集整理的《ASP.NET MVC企业实战》(一) MVC开发前奏的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。