iT邦幫忙

c#相關文章
共有 1507 則文章
鐵人賽 Modern Web DAY 14
ASP.NET Web Form 入門30天 系列 第 14

技術 [ASP.NET] [C#] 物件導向 - 物件能做的事,比你想的還要多

本篇擷取重點: 物件 定義類別語法 如何建立物件 如何存取資料成員 如何存取方法成員 一、物件 一般物件導向程式最重要的特點,就是所有程式執行時期的...

鐵人賽 Software Development DAY 4

技術 [Day04] 掌控HttpApplication物件建立 - HttpApplicationFactory

前言: 附上Asp.net執行請求流程圖. 在前一篇我們說到HttpRunTime會透過GetApplicationInstance來取得一個IHttpHan...

鐵人賽 Software Development DAY 3

技術 【深入Dapper.NET源碼】Dynamic Query 原理 Part2

有了前面簡單ExpandoObject Dynamic Query例子的概念後,接著進到底層來了解Dapper如何細節處理,為何要自訂義DynamicMeta...

鐵人賽 Modern Web DAY 13
ASP.NET Web Form 入門30天 系列 第 13

技術 [ASP.NET] [C#] 物件導向 - 十分鐘聽我說 類別 (二)

本篇擷取重點: 更深入的探討方法 一般方法 靜態方法 建構函式方法 一、更深入的探討方法 - 一般方法、類別方法和建構函式 從上一篇文章中,我們大概...

鐵人賽 Software Development DAY 3

技術 [Day03] 啟動吧!Asp.Net IsapiRunTime & HttpRuntime

前言: 上一篇我們介紹HttpModule & HttpHandler對於 今天正式進入.Net CLR處理HTTP請求的世界. 先附上Asp.net執...

鐵人賽 Modern Web DAY 14

技術 Day14-C#-輸出格式好幫手String.Format/有$好辦事=ˇ=

好的,包含上一篇你應該已經看到我提了兩次String.Format,所以到底什麼是String.Format? 簡單來說就是跟字面上的意思一樣,用來處理字串的格...

鐵人賽 Software Development DAY 2

技術 【深入Dapper.NET源碼】Dynamic Query 原理 Part1

在前期開發階段因為表格結構還在調整階段,或是不值得額外宣告類別輕量需求,使用Dapper dynamic Query可以節省下來回修改class屬性的時間。當...

鐵人賽 Modern Web DAY 12
ASP.NET Web Form 入門30天 系列 第 12

技術 [ASP.NET] [C#] 物件導向 - 十分鐘聽我說 類別 (一)

本篇擷取重點: 類別 類別語法 存取修飾詞 欄位資料成員 屬性資料成員 方法成員 一、類別 類別主要的功能是用來描述定義物件的模樣 類別只是一...

鐵人賽 Modern Web DAY 13

技術 [iT鐵人賽Day13]ASP.NET 讀取資料庫的資料常常用到的DataReader

ASP.NET在讀取資料時,很常會使用DataReader這個物件。 DataReader 一個資料流,以「順向」且「唯讀」的查看方式來讀取裡面的資料, 就像個...

鐵人賽 Software Development DAY 2

技術 [Day02] Asp.Net支柱 IHttpMoudle & IHttphandler

前言: 上一篇文章我們有說 Asp.net 有兩個核心組件 IHttpMoudle & IHttphandler Asp.net 是一個pipeline...

鐵人賽 Software Development DAY 1

技術 【深入Dapper.NET源碼】前言、安裝環境

筆者推薦閱讀整合一篇文章版本 連結 : shps951023/Trace-Dapper.NET-Source-Code 目錄 前言、安裝環境 Dyn...

鐵人賽 Modern Web DAY 11
ASP.NET Web Form 入門30天 系列 第 11

技術 [ASP.NET] [C#] 物件導向 - 類別及物件的觀念確立 ( + 命名空間在幹嘛?! )

本篇擷取重點: 物件與類別 (+和命名空間的關係) 一、物件與類別的觀念確立 物件與現實中的物件相似,在電腦上的物件是實際存在的,只不過他以資料的形式存在...

鐵人賽 Modern Web DAY 10
ASP.NET Web Form 入門30天 系列 第 10

技術 [ASP.NET] [C#] 物件導向 - 封裝

本篇擷取重點: 封裝是什麼 封裝 能見度之影響 一、封裝的目的 封裝(Encapsulation)的目的,是將程式碼切割成許多模組(Module),使各模...

鐵人賽 Modern Web DAY 9
ASP.NET Web Form 入門30天 系列 第 9

技術 [ASP.NET] [C#] 物件導向 - 程式設計思維

前言: 自己在嘗試解釋程式碼的過程中,有感於自己的基礎觀念不夠紮實,夾帶了一些似是而非的錯誤觀念,所以決定趁這個機會重新理解物件導向,把混淆釐清、把概念確立,所...

鐵人賽 Modern Web DAY 10

技術 Day10-用C#算數學!(基本運算、平方、平方根、log、sin)

好!已經學了基本型別、基本運算子,那來補充一些基礎計算題! 預計練習題目:1.輸入x,y,計算(x+y)/22.輸入x,y,計算x²-y²3.輸入x,計算y=...

鐵人賽 Modern Web DAY 9

技術 Day09-C#運算式與運算子(+、-、*、/、>、<....等)-來用C#算數學吧!(下)

好的,接續上一篇,我們來看看其他的運算子,以及他們彼此間的優先順序吧! 位元運算子(二進制) 以下運算子會先將運算元換成0和1的二進位制,再做二進位制的布林運算...

技術 【C#】DotNetZip-Memory FileResult

今天剛好解答一個問題c# - How can I compress a Directory then return the resulting byte arr...

鐵人賽 Modern Web DAY 7

技術 Day07-C#字串與跳脫字元(Escape Character/逸出字元)

知道字串是什麼之後,你可能實際使用上會碰到以下幾種狀況 為什麼我想要把檔案路徑放進字串裡卻一直報錯??像這樣 或者是 好像遇到某幾個英文字我就無法呈現我想...

鐵人賽 Modern Web DAY 4

達標好文 技術 Day04-用C#寫出第一個Hello World吧!(Console模式/Visual Studio)

本文包含內容:1.console畫面程式架構說明(using、namespace、class)2.怎麼用C#寫出hello world3.C#怎麼下註解 程式架...

鐵人賽 Modern Web DAY 12

達標好文 技術 Day12-C#的條件判斷- switch

上篇介紹到了巢狀的if結構,可是如果有太多的if,會讓程式的複雜度提高、閱讀不易、維護難度也提高。這時候可以考慮使用switch敘述。 switch的架構 sw...

鐵人賽 Modern Web DAY 26

達標好文 技術 Day26-[ASP.NET]ASP.NET 網頁簡介、頁面介紹

恩沒錯,我還是來發文了,就知道這次發票頭獎一定不是我QQ 第一篇就有提到這系列文會以C#為主,ASP.NET為輔。最後五篇我們就來瞧瞧ASP.NET,看看C#後...

鐵人賽 Modern Web DAY 24

技術 Day24-C#-參數的傳遞方式-Call By Value/Call By Reference/Output parameter

當使用return敘述時,一次只能傳回一個值或不傳回值返回原呼叫處。若方法A某個敘述呼叫方法B時,需要一次能傳回2個以上的值時,必須使用參考呼叫或傳出參數來達成...

鐵人賽 Modern Web DAY 23

技術 Day23-C#-傳說中的static!!!靜態類別和靜態類別成員

還記得我們在Hello World!時期就有見過static這傢伙了嗎?我們今天終於要來面對它了!XD 什麼是Static? static是一個修飾詞,用來宣告...

鐵人賽 Modern Web DAY 20

技術 Day20-C#-StringBuilder

在Day18-處理字串的方法這篇文章裡有提到StringBuilder,覺得應該要介紹一下他XD 首先,String跟StringBuilder是不一樣的喔XD...

鐵人賽 Modern Web DAY 17

技術 Day17-C#陣列Array、不規則陣列。神啊~我找到處理多筆資料的好朋友了!

程式中一個變數只能儲存一個資料,那如果需要用到大量而且性質相同的變數時,例如100個學生成績,光是想變數名稱心就覺得累(。ŏ_ŏ).... 於是陣列就以閃閃發亮...

鐵人賽 Modern Web DAY 16

技術 Day16-C#- while與do..while(例:求因數、求最大公因數、怎麼讓console重複執行?)

好!接續上一篇for跟foreach的介紹,這篇要介紹的是while與do..while~ 複習一下內容: while:前測試迴圈,通常用在當需要重複執行同...

鐵人賽 Modern Web DAY 15

技術 Day15-C#-for迴圈VS foreach(例:經典九九乘法表/排版後的九九乘法表)

電腦在讀程式碼是一行一行讀,讀過去的程式碼就過去了,跟逝去的青春一樣(遠目)。 當你有某段程式需要一直重複做~例如需要重複印出&quot;我這個月一定要減肥成功...

鐵人賽 Modern Web DAY 11

技術 Day11-C#的條件判斷- if else(例子:比大小、賣場折扣、判斷腰圍肥胖)

在寫程式時你會遇到「如果這樣的話執行這一段,否則則進行另一段」的狀況,就像下圖 這就是要出動if-else判斷式的時候了!!!!! 寫法如下: if(條件成立)...

鐵人賽 Modern Web DAY 13

技術 Day13-C#的無條件進入、無條件捨去、跟你想的不一樣的四捨五入!(補充:怎麼對小數點後某位數作無條件捨去或是無條件進入?)

還記得這一篇有提到賣場折扣這件事嗎?其實以前待的公司在辦某些活動為了避免遇到客怨,金額有小數點都是無條件捨去呵呵,於是乎我也來研究了一下C#的四捨五入、無條件進...

鐵人賽 Modern Web DAY 8

技術 Day08-C#運算式與運算子(+、-、*、/、>、<....等)-來用C#算數學吧!(上)

先來看一下運算式、運算元、運算子的關係圖 換算成數學說法來看,運算式(expression)就是算式,運算元(operand)就是要被加減乘除的東西,運算子(...