iT邦幫忙

c#相關文章
共有 1412 則文章

技術 【C#】Creational Patterns Builder Mode

The Builder design pattern separates the construction of a complex object from i...

技術 【C#】Delegate and Events

如果我們把方法作為參數傳遞給方法,就會用到委託~ 委託大致有三個步驟~ 第一是委託宣告 ~ 第二是方法塞入 ~ 第三是委託調用 ~ 那我們來看委託是如何被實現的...

鐵人賽 Software Development DAY 21

技術 Day 21:Adapter模式與外接對話框插件

GoF對於轉接器模式 (Adapter)的定義是:「將一個類別的介面轉換成為客戶端期待的類別介面。轉接器模式讓原本介面不相容的類別能一起合作」 Adapte...

鐵人賽 Software Development DAY 24

技術 【30歲學Coding轉職心法】從0到1的C#軟體工程師之路-24.擅用開發工具學C#(3)Code Snippet

今天繼續分享Visual Studio中實用的功能。 ● Code Snippets 前一篇最後講到了「骨架式寫法」,並且介紹了在Visual Studio中可...

技術 [C#] Linked List Cycle 解法

static void Main(string[] args) { HasCycle(); }...

技術 [ASP.NET]GridView裡的 checkbox 怎麼做(template)

目標:撈值到grid,再讀取打勾的row add GridView新增checkbox 轉成template 塞資料 protected void BtnQr...

鐵人賽 Software Development DAY 28

技術 【30歲學Coding轉職心法】從0到1的C#軟體工程師之路-28.擅用開發工具學C#(7)看懂錯誤訊息與除錯

初學者練習開發程式的過程中,必定會常常遇到如下圖「紅色波浪底線」的錯誤,這樣的錯誤意味著語法本身就有問題,必須先排除才能進行偵錯與執行程式。處理這種錯誤的能力是...

技術 【C#】Creational Patterns Abstract Factory Mode

The Abstract Factory pattern provides an interface for creating families of rela...

鐵人賽 Software Development DAY 6

技術 Day6. Currying

昨天談到利用委派把函數最為另一個函數的參數,不知道大家有沒有注意到一見事情,當透過委派傳遞的時候,函數的內容其實並不馬上被執行。當我們傳遞委派的時候,目的是希望...

鐵人賽 Software Development DAY 23

技術 2023鐵人賽 Day 23 CheckBox 核取方塊控制項

CheckBox 和 RadioButton 的功能大同小異,兩者都用來從一串選項清單中來做選取的動作,唯一不同處在於 RadioButton 具有互斥性只能單...

鐵人賽 自我挑戰組 DAY 2

技術 Day2 Hello C# 寫下你的第一個C#程式

前言 C#(C Sharp)由微軟公司開發。大致上有下面幾個地方可以使用它: 跨平台應用程序開發:C#可以用於開發跨平台的應用程序。 .NET框架:C#是.N...

鐵人賽 Software Development DAY 22

技術 2023鐵人賽 Day 22 RadioButton 選取按鈕控制項

今天要來說說,RadioButton RadioButton 可用文字或圖形顯示,也可同時顯示。由於 RadioButton 按鈕本身具有互斥性,也就是說同一時...

鐵人賽 Software Development DAY 27

技術 【30歲學Coding轉職心法】從0到1的C#軟體工程師之路-27.擅用開發工具學C#(6)查看定義與尋找參考

通常在學習階段寫程式時,一開始會打開Visual Studio新建一個方案,方案底下只會有一個專案,根據專案架構不同裡面會再有不同.cs檔或其他檔案。 但進入業...

技術 【C#】Behavioral Patterns Visitor Mode

The Visitor design pattern represents an operation to be performed on the elemen...

鐵人賽 Software Development DAY 18

技術 2023鐵人賽 Day 18 Button 按鈕控制項

今天要來說 Button 按鈕控制項,按鈕工具是設計輸出入畫面時很常用到的控制項之一。比如表單上面常會看到的開始、取消等按鈕,都是使用按鈕工具製作出來的。按鈕有...

鐵人賽 Software Development DAY 8

技術 2023鐵人賽 Day 08 Windows Form介面初使用

我們繼續昨天的內容吧~~首先一樣打開 Visual Studio 昨天開的專案 我來介紹一下右邊我就不用多說啦~內容跟之前差不多,比較重要的左邊,應該有看到一...

鐵人賽 自我挑戰組 DAY 14

技術 Day 14 抽象 虛擬

前言在理解這個概念以前,抽象跟虛擬對最初是初學者的我來說很難分辨,所以特別來描述關於這兩個的觀念。 什麼是抽象方法? 抽象方法是一種只有方法的名稱和簽名(參數...

鐵人賽 Software Development DAY 7

技術 2023鐵人賽 Day 07 準備踏入Windows Form副本,行前準備!!

今天要為了踏入副本前做準備!由於 Windows Form 和 Console Mode 是不一樣的東西,所以打開的方式也有所不同那我們來一步一步打開 Wind...

鐵人賽 自我挑戰組 DAY 3

技術 Day3 資料型態 - 字串串呀串

前言 如果Day2 的3個問題有試試看,那這裡附上解答 如果一個整數超過了 int 資料型別的範圍,會發生什麼?當一個整數的值超出了 int 資料型別的範圍時...

鐵人賽 Software Development DAY 5

技術 2023鐵人賽 Day 05 C#深入行前訓練-4

嗨嗨壓~今天繼續特訓應該差不多快要結束了吧...大概吧(?今天來說陣列,也是一個很基本的技能 1. 陣列(Array) 陣列(Array)是由多個相同資料型別的...

鐵人賽 Software Development DAY 10

技術 2023鐵人賽 Day 10 認識/熟悉表單檔的組成

昨天簡單介紹了視窗應用程式的開發後,今天來介紹一下視窗應用程式中的表單檔是如何組成的。以 Form1 表單物件為例,它是由 Form1.cs 及 Form1.D...

技術 C# Get.Type() 回傳NULL問題

我想去抓取Class的function 然後在執行該functionClassName 跟 FunctionName 都有正常傳入值目前 Type type =...

鐵人賽 Software Development DAY 22

技術 Day 22:Memento模式

GoF 對備忘錄模式(Memento)的定義是:「在不違反封裝的原則下,取得一個物件的內部狀態並保留在外部,讓該物件可以在日後恢復到原先保留的狀態。」 以存...

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

技術 2022鐵人賽 Day 21 建立方法/事件

今天要來說說方法的建立和事件首先是方法該如何建立呢?假設我們要替car類別定義一個move方法,程式碼如下: namespace project { c...

鐵人賽 Software Development DAY 13

技術 2023鐵人賽 Day 13 副本中工具怪物詳細總類-1

繼昨日,今天來一一介紹每種工具中的各項控制項~今天會先介紹以下幾種:文字編輯、文字顯示、從清單中選取、圖形顯示、圖形儲存 文字編輯 控制項名稱 功能說...

鐵人賽 自我挑戰組 DAY 4

技術 day4. C#簡介

今天是dya4了專案中我主要用的後端語言是C#所以不免俗要來介紹一下 何謂C#?C#是微軟推出的一種基於.NET框架和後來的.NET的物件導向的進階程式語言。C...

技術 [C#] [MSSQL]用datatable 新增 (CommandType.StoredProcedure)

在sqlserver上,新增table/type/SP --add table create table 客戶主檔 ( ID varchar(30) NULL...

鐵人賽 Software Development DAY 27

技術 2023鐵人賽 Day 27 ListBox 清單控制項

ListBox清單控制項是一個用於顯示和選擇多個項目的常見工具。在C# Windows Forms應用程式中,我們可以輕鬆地建立和自定義ListBox控制項,並...

技術 C# .WebAPI Tuple 回傳空白的問題

近期將依些老程式轉移至微服務上,因為原本程式使用了大量 out 語法,為了能夠讓微服務的 API 回傳所以將回傳格式改為 Tuple 以便一次回傳多個不同類型的...

鐵人賽 自我挑戰組 DAY 8

技術 day8.C#基礎篇-? : ??運算子

一開始看到同事們寫? ?? 想說只是三元表達式 有不一樣嗎但後來才弄懂怎麼一回事 ?:運算子 條件運算子 ?: (也稱為三元條件運算子) 會評估布林運算式,並且...