iT邦幫忙

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

技術 nameof運算式

運算式nameof可以取得變數/常數、命名空間、類型或成員的名稱作為字串表示形式: static void Main(string[] args) {...

技術 由編譯器自動推斷變數的型別

若使用var關鍵字來宣告變數,需在宣告後馬上給值,才能讓編譯器根據所給定的值來推斷變數的型別,若不給值會發生錯誤:編譯器會告知,隱含類型的變數必須初始化。 在C...

技術 在C#中取得執行時間

為了找出系統中的效能問題,各個函數的執行時間是一個參考的依據,本文紀錄如何在 C# 中知道區段的執行時間。 Stopwatch class Stopwatch...

技術 使用namespace關鍵字

使用namespace有2個目的: 1. 對各種類別進行分組 譬如System.IO 命名空間包含允許讀取和寫入檔案和資料流的型別。 2. 解決命名衝突 若同時...

技術 簡單的ASP.NET回後端系列(二)

這次以項目清單作範例 原理在專案內新增一個.ashx的檔案,並且將它CodeBehid連結到後端的.cs,透過前端的ajax呼叫這支.ashx,它會連結到後端...

技術 用.NET Core做網頁爬蟲抓取資料-使用HttpClicent與AngleSharp

原來文章已經不能發到鐵人賽去了... 一隻可以抓取指定網頁中資料的程式,我們習慣稱呼為爬蟲程式。聽過很多人講爬蟲程式都是使用python來撰寫。不過既然小弟現在...

技術 橋接模式(BridgePattern)

目的: 如果有兩大類模組是多對多的組合,如本次Smaple Code. Nick和Addidas 包包都有紅、藍、黃....或其他顏色 就可能呈現下面6種組合...

技術 【C#】什麼? 123.ToString(format:"#,#,#")不是1,2,3

首先大家看到以下代碼,第一直覺結果會是什麼 : var result = 1234.56.ToString("#,#,#.##"); Con...

技術 【C#】DotNetZip-Memory FileResult

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

技術 如何透過C#操作FTP連線

首先利用pure-ftpd在Docker中,快速建立簡易型FTP。不知如何安裝Docker,可以參考這篇。安裝指令: docker run -d --name...

技術 如何將XML格式資料反序列化為C# 物件

資料來源 高雄市各區公所 建立基於XML格式資料的Model 首先將XML資料內容複製貼上至Xml2CSharp.com。點選底下的Convert,產生結果。在...

徵才 徵的就是你【台北松山區小巨蛋站】基層ASP.NET工程師(C#)

工作特點1.工作環境氛圍佳2.經常性準時下班 工作地點捷運台北小巨蛋附近5-10分鐘 工作內容1.網頁前後端程式開發(ASP.NET C#)2.系統測試與修改3...

徵才 徵的就是你【台北松山區小巨蛋站】資深ASP.NET工程師(C#)

工作特點1.工作環境氛圍佳2.經常性準時下班 工作地點捷運台北小巨蛋附近5-10分鐘 工作內容1.網頁前後端程式開發(ASP.NET C#)2.系統測試與修改3...

徵才 【台北市】.NET軟體工程師 (近捷運松江南京站)

這份工作平常要做的事如下:1、參與核心系統服務(C#)的開發工作。2、參與產品需求及框架設計工作。3、指導日常開發工作,解決開發中的技術問題及整理相關技術文檔。...

技術 C# 寫Word

VS2013 不可內嵌 使用 object fileName = @"e:\xx.doc";...

技術 [Day10] 客製化 LINE Bot 的回覆訊息 - Flex Message

今天要介紹的是 Flex Message,這是 LINE 推出的新訊息格式,可以讓開發者客製聊天機器人的回覆訊息,如下圖。 Flex Message 用途:...

技術 在ASP.NET MVC中使用FormsAuthenticationu驗證一直卡在登入畫面的原因解法

ASP.NET MVC 5在登入與權限控管中,微軟似乎是推薦使用ASP.NET Identity,最簡單的使用方式就是在新建專案時就將預設的無驗證改成第二項的個...

鐵人賽 Modern Web

達標好文 技術 WebSocket淺談與SignalR實作

什麼是WebSocket? WebSocket是一種網路傳輸協定,用於瀏覽器與伺服器之間進行雙向數據傳輸的技術。通常運用在留言板、需要即時同步更新的畫面...等...

技術 ASP.NET MVC 經緯度的距離計算 GeoCoordinate [C#]

目的 這次專題遇到了兩個經緯度之間的距離計算,目前有好幾間餐廳位置的資料,及很多活動場地位置資料,都有經緯度的資訊。而目的是要計算出選取某活動場地時,附近5公里...

技術 [Day05] 在 LINE Bot 加入 LUIS 語意分析服務

今天要介紹的是微軟的語意分析服務 LUIS,製作聊天機器人最困難的部分是如何分析自然語言,也就是如何理解使用者想表達的意圖,而 LUIS 正是為了解決這個問題而...

徵才 急徵C#和MySQL高手

使用語言:C#資料庫: MySQL 前台功能、資料庫已完成,但後台管理者功能,目前主要待完成項目:首頁輪播操作、網站點擊率統計 交件時間:12/10號薪資:30...

技術 例外處理(Exception Throwing)設計準則

這天小明問我說 我這個API 方法會回傳錯誤代碼, 呼叫端要處理這些各種不同的錯誤代碼, 可以幫忙看看這些程式碼有沒有沒考慮到的地方? 許多人沒有使用異常處...

技術 C# 事件(下) – 加上event關鍵字

上篇文章中我們使用委派實作了事件處理機制,因為使用委派來實作非常方便,可以幫我們接受多筆客戶訂閱又能集結成冊,而執行委派又能實踐通知訂閱者者,一次幫助我們解決許...

技術 C# 事件(上) - 使用委派來實作事件

這是我的FB粉專,歡迎大家來按讚:長庚的作業簿還有我的部落格:https://dannyliu.me C#的事件我在ASP.NET MVC中印像中是沒有看過,e...

技術 C# 3.0 擴充方法

fb粉專:https://www.facebook.com/dannyliu.me 我們在處理某些類別的資料時,可能會專門做一個處理資料的類別或方法來處理。例如...

技術 現成委派類 - Func <T> 與 Action <T>

現在鐵人賽結束,開始要漸漸的把文章轉到自己的部落格上,歡迎各位幫我的FB按讚@@個人粉絲專頁:https://www.facebook.com/dannyliu...

鐵人賽 Software Development DAY 29

技術 C# 3.0 Lambda 表示式

C#書上說Lambda可以作為表示式或者是運算式,我都念作「爛打」,就是把打火機的台語「賴打」念成「爛打」,Lambda是希臘字母λ,這邊特指數學運算符號,本系...

鐵人賽 Software Development DAY 28

技術 委派 C# 2.0 與 匿名函式

昨天說委派讓我們可以傳遞方法,到C#2.0時委派語法有些簡化,也能實作匿名方法來傳遞。 C# 2.0簡化委派 昨天提到C#1.0的委派撰寫方式如下: 省略new...

鐵人賽 Software Development DAY 27

技術 委派 C#1.0

委派(delegate)最簡單的概念是--我們撰寫好的方法,可以交由別人執行。反過來說---我們要執行的方法,可以交由外部別人決定。 意思是說,我們可以透過委派...

鐵人賽 Software Development DAY 26

技術 泛型-實作泛型方法

昨天提到泛型是C#2.0搭配.NET Framework 2.0推出的東西,泛型是一種程式碼模板,將型別傳入模板,讓我們產生對應型別的類別、方法或變數等等,減少...