乙個基於自宿主WebApi的軟體開發模式Demo

2021-10-03 08:11:11 字數 2076 閱讀 3014

這是乙個非常時期,非常的春節、非常的假期,大家都在焦急等待疫情的結束,學生和教師已經開始了新學期的網上學習。

這學期開了一門c#程式設計課程,從2023年開始接觸c#,一直關注其發展,其開發工具visual studio經歷了vs2002、vs2003、vs2005、vs2008、vs2010、vs2012、vs2013、vs2015、vs2017、vs2019等版本,c#語言也從1.0版本發展到了現在8.0版本。

下表中列出 c#、.net、vs版本對應關係

c#版本 發布時間 .net 版本 vs版本 clr版本

c#1.0 2002-02-13 .net framework 1.0 vs.net 2002 1.0

c#1.1

c#1.2 2003-04-24 .net framework 1.1 vs.net 2003 1.1

c#2.0

c#3.0(除linq) 2005-11-07 .net framework 2.0 vs2005 2.0

c#3.0(除linq) 2006-11 .net framework 3.0 vs2008 2.0

其它庫都按此方法進行安裝即可。

2)新增啟動類:startup

//靜態檔案託管,})

});});}}

}

3)新增controller類:democontroller

注意:controller必須是「public」修飾符。

(二)1 第乙個webapi

2 要選擇.net core 我記得 準備工作就做到這了,下面就是正式開始了!開始當然是新建乙個專案,請記住,我是用的webapi,之前也要有相關mvc基礎才行。選擇 net core 選擇 asp.net core web應用程式 填寫專案名稱 選擇專案存放的目錄 誰要放c盤,就別跟我玩了 確認 ...

自寫乙個EventBus

首發於enaium的個人部落格 eventbus,什麼是eventbus。eventbus是事件發布 訂閱匯流排,簡單來說監聽乙個事件,乙個方法訂閱這個事件,如果事件呼叫,那麼訂閱了這個事件的方法也會跟著呼叫,這就是eventbus。建立乙個註解,用於訂閱事件,名字可以隨便起,當然也可以叫subsc...

web api中post引數時只能乙個

在webapi中,請求主體 httpcontent 只能被讀取一次,不被快取,只能向前讀取的流。舉例子說明 id 123 name bob void action int id,string name 所有引數都是簡單型別,因而都將來自url id 123 name bob void action ...