排序是很常用到的方法 下面示範 由小排到大 如果是要從大排到小是使用 orderby str descending using System; using Sy...
LINQ允許以一個隱含型別var取代Ienumerable<T>型別 如以下兩段 意義相同 var enumNumbers= from number...
LINQ-計算陣列中每個數字出現的數量 計算陣列中每個數字出現的數量 計算出來後,就可以知道 每個數字 出現幾次了 using System; using Sy...
最近工作上有個需求,使用者上傳excel檔 其中有一欄是店名,但是怕使用者重覆輸入 所以有出現過一次以上的店名 就要挑出來 第一次出現要能存進去,第二次出現要顯...
用Parse會引發例外,用TryParse幫我們把值轉型 成功回傳true,轉型失敗會轉成初始值,並回傳false 不會引發例外 用以下範例示範 using S...
以下範例使用 使定日期 開始跑12個月的 月初跟月底出來 取得月初的方法是一樣的,取得月底 分別用這兩種方法 DateTime LastDay = new Da...
以前轉成民國年 都常常會使用 .AddYears(-1911) 這種偷懶的做法,不過今天用2012/2/29寫範例的時候,轉出來 居然是101/2/28 根據我...
語法 T? 是 System.Nullable<T> 的簡略表示法,其中 T 是實值型別。兩種格式可以互相變更 例: int? i = null;...
我在做這個範例的時候,因為 int? i=null; 一直少打了 ? 號,所以一直出現錯誤,所以?? 應該是要和 ? 搭配使用吧 //原式 //if (i ==...
?: 它需要三個運算元,是 C# 中唯一的三元運算子。 條件式 x ?: y : z 如果 x 為 true 則評估 y;如果 x 為 false 則評估 z...