Time of Update: 2016-09-01
標籤: ORM架構使用dapper,dapper不僅能操作sqlserver,也能操作access,下面為基本代碼:OleDbConnection strConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + "db.mdb" + ";Persist Security Info=False");
Time of Update: 2016-09-01
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Kernel.SimpleLibrary{ public class Person { private string name; public Person(){ } public
Time of Update: 2016-09-01
標籤:本文根據30分鐘LINQ教程學習作的筆記。1、Guid.Empty Guid 結構:表示通用唯一識別碼 (GUID)。Empty欄位:Guid 結構的唯讀執行個體,其值均為零。用來設定初始值。 2、序列化與還原序列化序列化:
Time of Update: 2016-09-03
標籤:作為一個初學者,內容摘自網路.使用using,能在使用完之後,進行資源的自動釋放。例如: SqlConnection conn = new
Time of Update: 2016-09-03
標籤:1,Directory類和File類 只包含靜態方法,不能被執行個體化。只要調用一個成員方法,提供合適檔案系統對象的路徑,就可以使用這些類。如果只對檔案夾或檔案執行一個操作,使用這些類就很有效,因為這樣可以省去執行個體化.NET類的系統開銷。 File.Copy(@"C:\1.txt",@"D:\copy.txt");2,DirectoryInfo類和FileInfo類
Time of Update: 2016-09-01
標籤: 1. 設定備份全域路徑下的路由 目的,我們在網站中網域名稱後面輸入參數,可以跳轉到相應的controller,例如:www.innovsys.cn/dd。直後端直接跳轉到controller,擷取dd參數。 第一步,在RouteConfig檔案中,添加 routes.MapRoute( name: "M", url:
Time of Update: 2016-09-01
標籤:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 //// Printing the DataGridView Control// in response to a toolbar button press – the myprintsettings and mypagesettings objects are
Time of Update: 2016-09-01
標籤:這節課我們來學習方法中的參數傳遞,在物件導向二中,我曾說過,參數也屬於變數的一種,在c語言的學習時,同學們都學習過參數這個概念和用法,方法使用參數列表來傳遞變數的基本文法如下:returnType FunctionName(paraType1 paraName1,paraType2 paraName2,……){ Function
Time of Update: 2016-09-01
標籤:/// <summary>/// XML序列化為指定對象/// Author:taiyonghai/// Time:2016-08-22/// </summary>/// <typeparam name="T">物件類型</typeparam>/// <param name="xmlString">xml字串</param>/// <returns></returns>public
Time of Update: 2016-09-02
標籤:1. 在Nuget中安裝KingAOP2. 日誌DEMO public class Test : IDynamicMetaObjectProvider { [LogAspec] public void TestMethod() { Console.WriteLine("輸出本文來呀"); throw new ArgumentNullException("user name could not
Time of Update: 2016-09-02
標籤:今天偶然看了一下C#4.0的新特性, 第一個新特性就令我興奮不已, 曾經一度令我使用C#很不習慣的"死參數"問題終於搞定了.實在太爽了!過去用C++, VB.NET的時候都很爽, 開始用C#了發現怎麼沒有這個功能, 令我很難受, 一直不明白是C#設計的問題還是其中實現起來太複雜啊, 不過這回終於OK了. 代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2016-08-31
標籤:C#的類中可以包含兩種方法:靜態方法和非靜態方法。使用了static 修飾符的方法為靜態方法,反之則是非靜態方法。靜態方法是一種 特殊的成員方法,它不屬於類的某一個具體的執行個體,而是屬於類本身。所以對靜態方法不需要首先建立一個類的執行個體,而是採用類名.靜態方法的格式
Time of Update: 2016-08-31
標籤:Lambda運算式。Lambda運算式是C#3.0的新內容,如果您之前學習的C#2.0,不認識也就不奇怪了。給您舉個例子。例如,我定義一個委託:delegate int Method(int a, int b);再定義一個方法:int Add(int a, int b){return a + b;}我可能需要這樣通過委託調用方法:Method m += Add;Console.WriteLine(m(2, 3));======================================
Time of Update: 2016-09-02
標籤:在程式中設定了代理,但是不知道如何判斷是否真的使用了該代理,在Visual Studio中可以使用以下方式來查看: 設定了代理 -> 在代碼中WebRequest的執行個體處設定斷點 -> 查看WebRequest的Proxy屬性 -> 然後一直查看下去,查看[System.Net.WebProxy] -> 查看Address等資訊 這裡通過手動設定WebRequest.Proxy的屬性來設定代理;
Time of Update: 2016-09-02
標籤:本人今天遇到的錯誤,C#使用HttpWebRequest 進行請求,提示 基礎串連已經關閉: 發送時發生錯誤。測試了很久,才發現,是安全性通訊協定問題,把安全性通訊協定加上就可以了請求的地址安全性通訊協定可能也不一樣,ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };ServicePointManager.SecurityProtocol =
Time of Update: 2016-08-31
標籤:轉載原地址: http://www.cnblogs.com/NothingIsImpossible/archive/2010/07/28/1786706.htmlC#靜態方法與非靜態方法的區別不僅僅是概念上的,那麼他們有什麼具體的區別呢?讓我們通過本文向你做一下解析。C#的類中可以包含兩種方法:C#靜態方法與非靜態方法。那麼他們的定義有什麼不同呢?他們在使用上會有什麼不同呢?讓我們來看看最直觀的差別:使用了static
Time of Update: 2016-08-30
標籤:NET.Framework與C# .NET Framework的 公用語言運行庫(Common Language Runtime)負責管理用.NET開發的所有應用程式的執行 執行C#,必須將C#轉換成機器碼(native code),這種轉換叫編譯代碼,由編譯器執行 .NET Framework中包含兩個階段: CIL(Common Intermediate
Time of Update: 2016-08-30
標籤:if的作用是程式流量控制,會直接編譯、執行。#if是對編譯器的指令,其作用是告訴編譯器,有些語句行希望在條件滿足時才編譯。--------------------------------------------------------------------------------------------------------------------#if 使您可以開始條件指令,測試一個或多個符號以查看它們是否計算為 true。如果它們的計算結果確實為 tr
Time of Update: 2016-08-31
標籤:委託是嘛?委託是一個型別安全的對象,它指向程式中另一個以後會被調用的方法(或多個方法)。通俗的說,委託是一個可以引用方法的對象,當建立一個委託,也就建立一個引用方法的對象,進而就可以調用那個方法,即委託可以調用它所指的方法。如何使用委託?1、定義委託類型[存取修飾詞]delegate 傳回型別 委託名(形參);2、聲明委派物件委託名 委託執行個體名;3、建立委派物件(確定與哪些方法進行綁定)委託執行個體名=new
Time of Update: 2016-09-02
標籤:1. 記賬資訊結構聯合typedef struct { unsigned int areaNum; unsigned int transNum; unsigned int station;} phoneNumber;struct { phoneNumber fromPhone; phoneNumber toPhone; phoneNumber payPhone;} dialHistory;2. 指令解碼:#include