Time of Update: 2015-10-10
標籤:C#產生並引用資源檔可以使用任何資訊,圖片,字元,尤其是圖片資訊,比DLL要廣泛得多。下面建立一個資源檔using System;using System.Resources;using System.Drawing;namespace ConsoleApplication1{/// <summary>/// Class1 的摘要說明。/// </summary>class C
Time of Update: 2015-10-10
標籤:1.Convert.ToDouble與Double.Parse的區別。實際上Convert.ToDouble與 Double.Parse 較為類似,實際上 Convert.ToDouble內部調用了 Double.Parse:(1)對於參數為null的時候:Convert.ToDouble參數為 null 時,返回 0.0; Double.Parse 參數為 null 時,拋出異常
Time of Update: 2015-10-10
標籤:(轉自:小坦克 http://www.cnblogs.com/TankXiao/p/3637495.html)RestAPI中, 經常需要操作json字串, 需要把json字串"還原序列化"成一個對象, 也需要把一個對象"序列化"成一字串。C# 操作json, 比較簡單。 本文介紹幾種方法 閱讀目錄步驟瞭解json的文法建立實體類的例子自動產生JSON的實體類使用第三方工具 Newtonsoft.Json.dll步驟Json 字串
Time of Update: 2015-10-10
標籤:c# datarow 比較 /// <summary> /// dataRow比較 /// </summary> /// <param name="drA"></param> /// <param name="drB">
Time of Update: 2015-10-10
標籤:RestAPI中, 經常需要操作json字串, 需要把json字串"還原序列化"成一個對象, 也需要把一個對象"序列化"成一字串。C# 操作json, 比較簡單。 本文介紹幾種方法 閱讀目錄步驟Json 字串 還原序列化成對象 共需要2步:第一步:建立相應的實體類第二步: 調用方法把Json字串"還原序列化"成對象瞭解json的文法首先要瞭解json的文法,這樣才能知道怎麼建立實體類.Json 的文法很簡單,
Time of Update: 2015-10-09
標籤:開發程式的時候經常會引用一些第三方的DLL,然後編譯產生的exe檔案就不能脫離這些DLL獨立運行了。但是,很多時候我們本想開發一款只需要一個exe就能完美啟動並執行小工具。那該怎麼辦呢?下文介紹一種超簡單的方法,不用寫一行代碼就可輕鬆實現。這裡我們需要用到一款名為Fody.Costura的工具。Fody.Costura是一個Fody架構下的外掛程式,可通過Nuget安裝到VS工程中。安裝之後,就可以將項目所依賴的DLL(甚至PDB)檔案全部打包到EXE檔案裡。使用方法在VS中,通過Nuge
Time of Update: 2015-10-09
標籤:20151009程式編寫規範1、 代碼書寫規則:1)、盡量使用介面,然後使用類實現介面。2)、關鍵語句寫注釋3)、避免寫超過5個參數的方法,如果要傳遞多個參數,則使用結構4)、避免代碼量過大的try…catch…模組5)、避免在同一個檔案中放置多個類6)、switch 語句一定要有default語句處理意外情況7)、產生和構建一個長字串時,一定要使用StringBuilder類型(可變字元序列),而不使用string8)、if 語句
Time of Update: 2015-10-09
標籤: 這個最佳化方法比較易懂,就是對於僅在方法內部用到的對象,不再分配在堆上,而是直接在棧上分配,方法結束後立即回收,這將大大減輕GC的壓力。 其實,這個最佳化方法就是java裡的逃逸分析,不知為何.net裡沒有引入。英文貼:https://github.com/dotnet/roslyn/issues/2104C# 記憶體管理最佳化暢想(二)---- 巧用堆棧
Time of Update: 2015-10-11
標籤:C#調用Delphi介面方法,有兩種解決辦法: 一、將Delphi程式編譯成一個COM組件,然後在C#裡引用COM組件。 二、非託管調用Dephi的DLL檔案。 這裡我們主要講解一下第二種方法,講第二種方法之前首先講解下DllImport。
Time of Update: 2015-10-11
標籤: 20151010 變數類型: 1、 實值型別:變數本身直接儲存資料 整數類型:代表沒有小數點的整數數值 類型說明範圍sbyte8位有符號整數-128——127short16位有符號整數-32768——32767int32位有符號整數…long64位有符號整數… byte8位不帶正負號的整數0——255ushort16位
Time of Update: 2015-10-10
標籤:c#監控-通過performancecounter實現process的cpu佔用率以及gc佔用監控監控每個進程佔用的cpu,比如工作管理員的進程tab中的CPU650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/74/4A/wKioL1YYoXzQUgZVAAVIwUigl-4459.jpg" style="float:none;" title="1.png" alt="wKioL1YYoXzQUgZVAAVIwUigl-44
Time of Update: 2015-10-10
標籤:一,Attributes 類建立一個子類,DetailAttributesView Code二, 在類的屬性聲明上面加Attributespublic class testAttributes{ [Detail(AttrName = "寬度", Html = "<input type=‘text‘ />", DefaultValue = "50", DataSource = null)] public string username {get;set;}
Time of Update: 2015-10-10
標籤:Costura.Fody開發程式的時候經常會引用一些第三方的DLL,然後編譯產生的exe檔案就不能脫離這些DLL獨立運行了。有時候為了發布方便或者安裝使用方便,單個的exe檔案遠比一大堆的dll檔案簡潔得多。這裡我們需要用到一款名為Fody.Costura的工具。Fody.Costura是一個Fody架構下的外掛程式,可通過Nuget安裝到VS工程中。安裝之後,就可以將項目所依賴的DLL(甚至PDB)檔案全部打包到EXE檔案裡。使用方法也很簡單:1.在VS中,通過Nuget為目標EXE工程
Time of Update: 2015-10-10
標籤: //==== //添加許可權 private void SetAttributes(string folder) { if (folder == "" || !Directory.Exists(folder)) { return; } DirectoryInfo folderInfo = new
Time of Update: 2015-10-10
標籤:c# 實值型別 參考型別 對象 比較 /// <summary> /// 引用對象比較 /// </summary> /// <param name="objA"></param> ///
Time of Update: 2015-10-10
標籤:1.xsd產生C#類命令樣本:xsd <xsd檔案路徑> /c /o:<產生CS檔案目錄> <其他參數>參數說明:/c 產生為cs檔案,/d 產生DataSet (組建檔案類型只能一種,要麼使用/c,要麼使用/d,並且必填)/o 組建檔案存放目錄(非檔案路徑)<其他參數> 如果xsd中有引入其他xsd,需要在後面加上所有引入的相關xsd的檔案路徑,每個檔案路徑用空格分開 2.wsdl產生C#類命令樣本:wsdl
Time of Update: 2015-10-10
標籤:1. c 中的類型轉換是臨時對變數值的轉換,一般分為: 強制類型轉換,自動類型轉換。自動轉換中一般遵守無論運算式的值是什麼樣的,系統都自動將其轉換為賦值運算子左邊變數的類型。2. 當 int 賦給char 時,將int 保留低 8 位賦給 char 型變數。當 long 賦給 int 時,將 long 的低16 位保留賦給 int 型變數。c 中的類型轉換
Time of Update: 2015-10-11
標籤:/************************************************ 函數功能 :***** 抽取資料庫記錄*************************************************/int extract_data(char *efilename,const char *sqlname){ FILE *fpWrite; EXEC SQL BEGIN DECLARE SECTION; varchar
Time of Update: 2015-10-10
標籤:zilei. h檔案#import <Foundation/Foundation.h>//引入Car父類標頭檔,讓子類知道Car是什麼。#import "Car.h"//子類也可以有自己的屬性和自己的方法@interface zilei :Car{ NSString * name; int Speed;}
Time of Update: 2015-10-10
標籤:c語言 編寫一個程式 它從標準輸入(終端)讀取c原始碼 並驗證所有的花括弧都正確的成對出現。 #include <stdio.h>int main(){int count=0;char ch;while((ch=getchar())!=EOF){if(ch==‘{‘){count++;}else