iT邦幫忙

c#相關文章
共有 1412 則文章
鐵人賽 Software Development DAY 5

技術 Day5. Higher Order Function

再把map方法貼過來一次 public static Option Map<TSource, TResult>(this Option source...

鐵人賽 Software Development DAY 2

技術 (DAY 2)C# ASP .NET MVC實作: 30天打造屬於你的網站應用程式-建立第一個網站應用程式

今天我們開始進入正題,話不多說開始吧~ ● 開發工具(IDE)安裝 到微軟官網下載Visual Studio 2022(https://visualstudi...

鐵人賽 自我挑戰組 DAY 16

技術 [Dot Net Core] (圖解系列) 16. 闡述ControllerFactory形成的方式與時機點

上一節展示了利用委派函式保存記憶體內容的技巧,這節要說明與紀錄Dot Net Core在什麼時間點與什麼方式形成ControllerFactory內容。 無論...

鐵人賽 Software Development DAY 1
.net6套件入門 系列 第 1

技術 2022鐵人賽-前言

工作了四年,在學習的路上發現學習資源不夠完善,前輩們總說看官方文件就可以了,但是每次照著文件走,總是會遇到不同的問題,無法自行排除,也不知道該如何詢問,所以決定...

鐵人賽 Software Development DAY 5
C#世界初探險 系列 第 5

技術 2022鐵人賽 Day 05 資料型態家族

嗨嗨~~又見面惹~~今天呢~要來講講資料型態下表是C#常用的資料型態需要稍微記憶一下,不太難~ 資料型別 .NET Framework 說明 bo...

鐵人賽 Software Development DAY 1

達標好文 技術 (DAY 1)C# ASP .NET MVC實作: 30天打造屬於你的網站應用程式-前言

● 開賽心得 這是我第一次參加it邦幫忙的鐵人賽,參賽的初衷其實也沒什麼,只是想把自己學過的知識有效整理筆記,一方面加深學習的印象,同時又能分享給對文章主題有興...

鐵人賽 Software Development DAY 4

技術 Day4. Pattern Match

第一次聽到Pattern,我以為是設計模式,難以理解為什麼都是pattern好像在講兩件事。這邊的模式意謂資料的型態,FP的函數需要關注的是輸入的資料格式,然後...

鐵人賽 自我挑戰組 DAY 15

技術 [Dot Net Core] (圖解系列) 15. 委派技巧來保存記憶體內容

無論是什麼架構,當要產生MVC 的Controller時,需要ControllerFactory。在 Dot Net Core中,Host於第一次執行Endp...

鐵人賽 Software Development DAY 4
C#世界初探險 系列 第 4

技術 2022鐵人賽 Day 04 關鍵字怪獸

嗨嗨我是C#嚮導(?在去打關鍵字怪物前首先我們要先認識識別字識別字(Identifier)是用來對城市中的一個方法、變數或其他使用者定義的項目給予名稱以便在程式...

鐵人賽 Software Development DAY 3

技術 Day3. Option

昨天講到了定義域,今天換來討論值域。理想上一個方法都希望有一個回傳值,但現實中很難做到,就算已經在先驗條件中把所有未定義的輸入都排除了,仍然會有狀況是導致沒辦法...

鐵人賽 Software Development DAY 14
玩轉C# 進階學習之旅 系列 第 14

技術 玩轉C#之【LINQ 語法介紹】

環境準備 準備用測試資料 語法說明 Where 應用場景:過濾、查詢等功能說明:與SQL命令中的where功能相似,都是過濾範圍內的數值 例如:使用where篩...

鐵人賽 Software Development DAY 3
C#世界初探險 系列 第 3

技術 2022鐵人賽 Day 03 Hello, C# World

各位勇者,歡迎回來今天我們要去打怪啦~打開 Visual Studio 2022選擇建立新的專案 接下來選擇主控台應用程式,要注意圖標右上角要顯示C#,不要開...

鐵人賽 Modern Web DAY 2
擁抱 .Net Core 系列 第 2

技術 [Day2] 從好萊塢開始反轉你的人生,談談IoC 與DI - 1

如果要說Dotnet Core中最重要的概念是什麼我想最基礎也最常用到的就是Dependency Injection(DI,相依性注入)了在介紹DI之前有幾個原...

鐵人賽 Software Development DAY 2

技術 Day2. 函數的定義域與值域

1. 函數是什麼? 我們先回到昨天的程式碼: int pi = 3.14159; 相信大家看一眼就知道,如果把3.14159放到一個int型別的參數,程式理所...

鐵人賽 Software Development DAY 2
C#世界初探險 系列 第 2

技術 2022鐵人賽 Day 02 勇者踏入C#異世界

嗨嗨~我又來帶領各位勇者啦今天呢,我們要來帶領各位創建角色首先我們要去微軟載 Visual Studio 2022(最新版本)windows:https://v...

鐵人賽 自我挑戰組 DAY 13

技術 [Dot Net Core] (圖解系列) 13.闡述ApplicationPartManager 為何在被Resolve的時候就包含 Controller 的組件資訊

上一節我們證明 Singleton Service 被Resolve後,其記憶體是會被保留起來。 這節接續說明,當dot net core 執行 EndPoi...

鐵人賽 Modern Web DAY 1
擁抱 .Net Core 系列 第 1

技術 [Day1] 從.Net Framework走向.Net Core

前言 免不必俗的,開賽的第一天總要介紹一下30天的主題跟方向,這30天的系列文主要寫給已有 C# 基礎,或使用過dotnet framework跟dotnet...

鐵人賽 自我挑戰組 DAY 12

技術 [Dot Net Core] (圖解系列) 12. 以最簡單方法驗證架構中 Resolved Singleton 特性

在上一節,透過描述我們看到controller class在被產生instance過程中,其中IActionInvokerFactory 會被Resolve成...

鐵人賽 Software Development DAY 1
C#世界初探險 系列 第 1

技術 2022鐵人賽 Day 01 淺談C#

嗨~大家好,今天要來說說 C#。C# 是微軟推出的一種基於 .NET 框架、物件導向且型別安全的進階程式語言。C# 可讓開發人員建立許多類型的安全和健全的應用程...

技術 [C#] 取得Enum列舉定義的字串

在專案底下新增資料夾 Extension,建立類別 /// <summary>擴充功能</summary> public static...

鐵人賽 Software Development DAY 10
玩轉C# 進階學習之旅 系列 第 10

技術 玩轉C#之【物件導向】

介紹 在過去的歷史裡開發程式都是以呼叫Function的方式來做程式開發,後來才有了物件導向設計的概念,而物件導向程式設計的概念就是,使用【物件】的方式來設計程...

鐵人賽 自我挑戰組 DAY 10

技術 [Dot Net Core](圖解系列) 10.優秀的套件 - Autofac 如何替代 Dot Net Core 的原生DI機制

這邊先看一個優秀的套件 - Autofac ,看它是如何在 dot net core 框架中替代 Native IOC mechanism。 這次要了解如何為...

鐵人賽 自我挑戰組 DAY 9

技術 [Dot Net Core](圖解系列) 9. Resolve Controller class process

上一節概述了由Http Request 到 Dot Net Core MVC 的流程,本節會探討Controller 於 Dot Net Core 被Reso...

鐵人賽 自我挑戰組 DAY 8

技術 [Dot Net Core](圖解系列) 8. Http Request to Dot Net Core MVC

上一節我們描述了Middleware 在 .Net Core 是如何運作的,這節要來看如何由 Http Request 發送至.Net Core 的MVC中,...

鐵人賽 自我挑戰組 DAY 7

技術 [Dot Net Core](圖解系列) 7. MiddleWare –How to work in .NET Core

前一節有提到在 .NET Core MVC 的專案中,會使用到的middleware 為EndpointMiddleware,與使用此middleware前會...

鐵人賽 Software Development DAY 5
玩轉C# 進階學習之旅 系列 第 5

技術 玩轉C#之【Hangfire】

介紹 類似Windows排程的一個套件,不過他有Dashboard可以看可以用在商業用途 使用情境 簡單來說如果你需要定時的執行某一段程式就可以使用這個套件來幫...

鐵人賽 自我挑戰組 DAY 1

技術 [Dot Net Core](圖解系列) (常用套件)1. 簡介

這邊會對 Dot Net Core 做 圖解系列與實用套件的運作說明與介紹。 而題目的設定,是有順序性的,有前因後果作用地安排,包括套件的目的、與為了達成更簡...

技術 在 Jupyter Notebook 中使用 C#

前言 雖然 Python 大行其道,但許多中大型企業核心系統還是以Java或C#為主,另外,Python要作出漂亮的UI介面也有困難,因此,筆者一直以來都想使用...