Time of Update: 2016-10-18
標籤:參考代碼1:自己類比出資料,並分別對dataGridView賦值。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Collections; namespace
Time of Update: 2016-10-19
標籤:1 code 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace ConsoleApplication2 8 { 9 //傳回型別為void的 int 類型 參數委託10 public delegate void MyFirst(int num);
Time of Update: 2016-10-19
標籤:1、ExpandoObject 1 dynamic expObj = new ExpandoObject(); 2 expObj.FirstName = "Daffy"; 3 expObj.LastName = "Duck"; 4 Console.WriteLine(expObj.FirstName + " " + expObj.LastName); 5 Func<DateTime,
Time of Update: 2016-10-19
標籤:1 code 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace ConsoleApplication2 8 { 9 //傳回型別為void的無參數委託10 public delegate void MyFirst();11 class
Time of Update: 2016-10-19
標籤:格式模式(設日期2016-10-19 15:53:29)d月中的某一天。一位元的日期沒有前置字元為零。dd月中的某一天。一位元的日期有一個前置字元為零。ddd周中某天的縮寫名稱,在 AbbreviatedDayNames 中定義。(周三)dddd周中某天的完整名稱,在 DayNames 中定義。(星期三)M月份數字。一位元的月份沒有前置字元為零。MM月份數字。一位元的月份有一個前置字元為零。MMM月份的縮寫名稱,在 AbbreviatedMonthNames
Time of Update: 2016-10-19
標籤:結構體:自訂類型 實值型別一組變數的組合需要定義的位置 class裡面 main函數外面裡麵包含的變數可以是多種資料類型的 例如學生資訊的結構體:學號,姓名,性別,分數 struct Student { public int xuehao; public string name; public string sex; public double score;
Time of Update: 2016-10-19
標籤:在我用c#寫一些小程式是總是希望,程式表單不在工作列上顯示程式的表單,c# Form提供了一個屬性值可以很好的解決這個問題這個屬性就是 ShowInTaskbar在微軟的官方聲明格式為: public bool ShowInTaskbar { get; set; }及可以通過這個屬性來擷取或設定一個值這個屬性值的預設值是true 就是要在工作列上顯示表單,如果我們想不顯示就直接在load事件中加上如下語句this.ShowInTaskbar
Time of Update: 2016-10-19
標籤:1、使用FileStream讀寫檔案 檔案頭:複製代碼代碼如下:using System;using System.Collections.Generic;using System.Text;using System.IO; 讀檔案核心代碼:複製代碼代碼如下:byte[] byData = new byte[100];char[] charData = new char[1000];try{FileStream sFile = new
Time of Update: 2016-10-19
標籤://擷取當前進程的完整路徑,包含檔案名稱(進程名)。string str = this.GetType().Assembly.Location;result: X:\xxx\xxx\xxx.exe (.exe檔案所在的目錄+.exe檔案名稱)//擷取新的 Process 組件並將其與當前活動的進程關聯的主模組的完整路徑,包含檔案名稱(進程名)。string str =
Time of Update: 2016-10-19
標籤:String apppath = System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase; //擷取整個檔案路徑名apppath = apppath.Substring(0, apppath.LastIndexOf(@"\")); //去掉/後面的程式名MessageBox.Show(apppath);1.
Time of Update: 2016-10-19
標籤:在做一些介面的時候,比如返回資料中有一個時間的屬性,它的值是使用Unix時間戳記表示的,當我們處理它(儲存到本地或者格式化前台展示)時需要轉換成日期時間,在此就需要根據時間戳記轉換為日期時間(註:Unix時間戳記是當前標準時區時間與1970年1月1日所經曆的總秒數)/// <summary>/// 根據時間戳記轉換為目前時間/// </summary>/// <param name="timeSpan">時間戳記(精確到秒)</param>/
Time of Update: 2016-10-19
標籤:1、變數命名規則:a 只能是字母(a-z),數字(0-9),底線(_)b 不能用數字開頭c 不能是C#中的關鍵字命名規範:a 簡短,有語義的單詞或組合b 駱駝命名法(從第二個單詞開始,首字母大寫)myName使用步驟:a 聲明並賦值(例:int age=18)b 使用(輸入輸出、判斷、運算等...)* 先賦值再使用2、資料類型整形和非整形:整形:sbyte(有符號的-128~127) byte(0~255 )一個位元組8位short(-32768~32767)ushort(0~65535
Time of Update: 2016-10-18
標籤:一,new:1.建立對象 (建立對象實際上幹了以下三件事) ---在堆中開闢空間 (註:實值型別存放在棧中,參考型別存放在堆中) ----在開闢的堆空間中建立對象
Time of Update: 2016-10-18
標籤:yield(C# 參考)在語句中使用 yield 關鍵字,表示在該關鍵字所在的方法、運算子或 get 訪問器是迭代器。 通過使用 yield 定義迭代器,可在實現自訂集合類型的 IEnumerable 和 IEnumerator 模式時無需其他顯式類(保留枚舉狀態的類,有關樣本,請參閱 IEnumerator<T>)。 下面的樣本示範了 yield
Time of Update: 2016-10-18
標籤:轉自:http://www.cnblogs.com/dudu/p/csharp-httpclient-attention.html 最近在測試一個第三方API,準備整合在我們的網站應用程式中。API的調用使用的是.NET中的HttpClient,由於這個API會在關鍵業務中用到,對調用API的整體響應速度有嚴格要求,所以對HttpClient有了格外的關注。開始測試的時候,只在用戶端通過HttpClient用PostAsync發了一個http
Time of Update: 2016-10-18
標籤:XML結構:建立一個mask_list節點,一個procedure節點,將上面的mask_list和procedure節點的所有子孫節點添加到建立的mask_list和procedure節點XmlElement mask_list = xmlDoc.CreateElement("mask_list");XmlElement procedure = xmlDoc.CreateElement("procedure");XmlNode xn_mask_list =
Time of Update: 2016-10-18
標籤:函數一個較大的程式一般應分為若干個程式塊,每一個模組用來實現一個特定的功能。所有的進階語言中都有子程式這個概念,用子程式實現模組的功能。在C#語言中,子程式的作用是由一個主函數和若干個函數構成。由主函數調用其它函數,其它函數也可以互相調用。同一個函數可以被一個或多個函數調用任意多次。在程式設計中,常將一些常用的功能模組編寫成函數,放在函數庫中供公用選用。要善於利用函數,以減少重複編寫程式段的工作量。一、函數:能夠獨立完成某項功能的模組。函數四要素:輸入、輸出、函數體、函數名函數定義:(st
Time of Update: 2016-10-18
標籤: 1 public class Racer : IComparable<Racer>, IFormattable 2 { 3 public int Id { get; private set; } 4 public string FirstName { get; set; } 5 public string LastName { get; set; } 6 public string Country { get; set; } 7
Time of Update: 2016-10-18
標籤: 1 static void Main() 2 { 3 var data = new ObservableCollection<string>(); 4 data.CollectionChanged += Data_CollectionChanged; 5 data.Add("One"); 6 data.Add("Two"); 7 data.Insert(1, "Three"); 8
Time of Update: 2016-10-18
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { Func<string> f0 =