昨天大概介紹了record的功能,今天來介紹一下可以怎麼使用。 觀察資料流程 假設今天有一個csv格式的資料,我想要把他整理成容易使用的方式 var csv =...
tags: .NET6 C#, LineBot, Line Messaging API, C#, dotnet core [Day 13] 讓 C# 也可以很...
前一天我們練習了HTML Helper的使用方式,並且建立了一個簡單的註冊功能頁面,不過思考一下還有很多地方可以改進,其中之一就是關於資料驗證的部分。譬如表單內...
AutoMapper 可以進行複雜的與客制情境的轉換物件。有許多複雜且多情境的轉換,會先以基本轉換做運作說明。 AutoMapper 的官網有這麼一段:Why...
宣告多維陣列時,其維度是否相同分為下面兩種:規則陣列和不規則陣列阿規則陣列又稱矩陣陣列,是屬於二維陣列,規則陣列是指每列的陣列元素都相同。之前已經介紹過用法了,...
目的 快速且簡單的製造假資料 同步更新於個人部落格Bogus範例 1.建立新專案 選擇ASP.NET Core Web API專案範本,並執行下一步 2.設...
昨天講到了不可變的集合,今天再介紹C#中另一個具有不可變特性的的元素-Record,進入用C#寫FP的重點了! 基本介紹 如何建立一個Record // 跟...
tags: IT邦 2022鐵人賽 .NET 6 C# & Line Services 串接 [Day 12] 讓 C# 也可以很 Social - .NET...
tags: .NET6 C#, LineBot, Line Messaging API, C#, dotnet core [Day 11] 讓 C# 也可以很...
Singleton的定義 單例模式(Singleton)在GOF 中的說明是:「確認類別只有一個物件,並且提供一個全域的方法來取得這個物件」講得更簡單點,Sin...
今天要來說說foreachforeach敘述和for敘述的功能一樣,兩者的差異在foreach不用給予迴圈正確的初值、條件和終值,他會如下面語法自動將指定集合物...
● HTML Helper簡介 HTML Helper是用於快速產生HTML標籤與內容的工具,寫法會比直接寫HTML語法簡潔,如果靈活運用可以節省許多開發時間。...
於先前小節內容,引用微軟的圖: 說明利用事件驅動應用有很大的好處。事件驅動可以使用觀察者模式進行類似的描述和比較, 一般來說,執行什麼動作和觸發事件同時進行...
我一直以為現在是 json 格式的天下,沒想到遇到靜態資料都存在 XML 的專案。趁機會學習一下 XML 的存取方式 .NET 內建存取 XML 的工具,都位於...
目的 每次都要在Program.cs一個一個註冊,想找個方式批測註冊,也不用怕忘記有沒有註冊的類別。 同步更新於個人部落格Autofac範例 1.建立新專案...
tags: IT邦 2022鐵人賽 .NET 6 C# & Line Services 串接 [Day 10] 讓 C# 也可以很 Social - .NET...
tags: .NET6 C#, LineBot, Line Messaging API, C#, dotnet core [Day 9] 讓 C# 也可以很 S...
tags: .NET6 C#, LineBot, Line Messaging API, C#, dotnet core [Day 8] 讓 C# 也可以很 S...
tags: .NET6 C#, LineBot, Line Messaging API, C#, dotnet core [Day 7] 讓 C# 也可以很 S...
感謝網友提出問題(需求)讓我鐵人賽平安度過一天 前言 在一次讀書會的時候,某位朋友提到他的 ASP.NET 專案是使用 Monorepo 的方式在管理。所以他希...
在前幾天的範例實作View頁面的時候,可以了解大部分內容都是使用HTML語法來撰寫的,但單純的HTML畫面呈現其實很陽春,不像是美觀的版面。目前HTML的最新版...
嗨嗨~我們又見面啦今天我們要講講陣列程式中一個變數只能存放一個資料,當程式中需使用大量同性質資料時,就得為變數命名傷腦筋了。如:50筆商品價格,就必須使用50個...
在 MediatR-IRequest的內容中,展示了 IRequest的運作,如下圖示意: 與運作展示: 運作末段(上圖右下)有PreProcess 與 P...
目的 快速測試不同寫法的效能差異。 同步更新於個人部落格BenchmarkDotNet範例 1.建立新專案 選擇主控台應用程式專案範本,並執行下一步 2.設...
今天分享的是我派去新地方駐點,去接已上線服務的維運的事情。 專案從git上面載下來,首先要起動看看! 偵錯、建置、NuGet 套件還原成功、建置成功! 然後打開...
昨天的例子其實不需要特別轉成ImmutableList,因為linq的操作本身就具有不可變的概念,不可變得集合在多執行緒的時候具有很大的優勢,我們不需要考慮當共...
先從一個小故事開始 我記得我剛開始學C#的時候,先碰到了迴圈,假設有一個數列,我希望將數列中的每一項加1: var array = new int[] { 1,...
摘要 本章節將把讀取的影像進行處理如灰階、分別擷取R, G, B通道、針對影像通道減少顏色操作,最後把顯示的影像做保存,本篇依照上一篇[VS] C# - [01...
嗨嗨~~見面啦~今天要說的是我們的重複結構登場!當程式執行時,難免會遇到有些區塊要重複執行,這時候就要使用重複結構啦我們首先來介紹一下for語法: for(初值...
今天我們來介紹form表單相關內容,前2天講到的資料傳遞都是藉由Controller從資料模型中抓取Data,再將Data丟到View呈現的方式。那如果是想把在...