Time of Update: 2018-12-08
用於擷取 實值型別 的位元組大小。例如,可以如下所示檢索 int 類型的大小: int intSize = sizeof(int); Console.WriteLine(intSize); sizeof 運算子僅適用於實值型別,而不適用於參考型別。 不能重載 sizeof 運算子。由 sizeof 運算子返回的值是 int
Time of Update: 2018-12-08
在C#代碼中,另一個常見的語句是注釋。注釋並不是嚴格意義上的C#代碼,但代碼最好有注釋。注釋就是解釋,即給代碼添加描述性文本 編譯器會忽略這些內容(在本系列的Sql Server 2008書中也有詳細講到為什麼要用注釋)。在開始處理比較長的程式碼片段時,注釋可用於給進行中的工作添加提示,例如在本書第一章中那兩個執行個體中,我們自己寫的代碼上都寫了注釋。C#添加註釋的方式有兩種。可以在注釋的開頭和結尾分別放置"/*"和"
Time of Update: 2018-12-08
接下來我們看下面試題中出現率非常高的一個知識點,裝箱和拆箱。其實這個知識點對於實戰來說,好像沒有什麼用處。可為什麼企業在面試中會常常提到呢? 首先明白這兩個概念: 裝箱:將實值型別轉換為參考型別。 拆箱:將參考型別轉換為實值型別。 最常見的裝拆箱是發生在實值型別和object類型之間,例如: int i = 10; object o =
Time of Update: 2018-12-08
由於本章是屬於本書的最最最基礎部分,所以我們在講述知識的同時也很注重學習方法和Visual Studio等工具的使用說明。 顯示轉換就需要特殊類或者方法來輔助完成了。例如 long lo = 1; //申明一個long類型變數 byte b = Convert.ToByte(lo);//使用Convert類轉換 short sh = (short)lo; //使用強型別轉換 int i =
Time of Update: 2018-12-08
本章從C#的基礎文法,比如我們第一個看的類的結構和代碼、語句塊結構的說明。接著講述注釋的寫法和預先處理指令的使用。 有了這些基礎的知識後開始講解變數的申明、初始化以及使用。接著就申明變數的資料類型以及資料類型的安全和資料類型之間的轉換進行討論,然後因為變數之間的運算而引入運算子。在後面根據使用邏輯運算子而過渡到分支、迴圈的講解。 本章看起來頁數挺多,但實際上主要是包括一些基礎知識和VS的使用方法和技巧。所以一定要在學習好各知識點的同時熟練VS這個工具的應用。 知識回顧
Time of Update: 2018-12-08
考慮下述情形:要根據變數var是否小於10,來確定是否執行代碼。為此,需要確定語句"var小於10"的真假(小於為真,既true;不小於則為假,既false),即需要知道比較的布爾結果 布爾比較需要使用布爾比較子(也稱為關係運算子),如下表所示。這裡var1都是bool類型的變數,var2 和 var3則可以是各種類型。 運算子類別樣本運算式結果== 二元 var1 = var2== var3; 如果var2等於var3,var1的值就是true,否則為false!= 二元 var1 =
Time of Update: 2018-12-08
2013年讓人最欣慰的事情莫過於學雲網很多學員已經找到高薪工作,還在學習的學員們也要加油哦!給大家分享一下一學員學習C#的學習筆記,以下是轉載:學習無止境,只要找對方法,即使沒有基礎,編程亦不是難事。以下是本人學習《VS2010輕鬆學習C#-從零到深入-天轟穿.NET趣味編程》的學習筆記,現在分享給大家,希望對沒有基礎,或者有點基礎想學習C#的朋友們,有所協助: 學習網址:http://www.ixueyun.com/lessons/detail-lessonId-518.html
Time of Update: 2018-12-08
在過去的二三十年內,商業軟體中有很多都是採用的是C和C++作為開發中的開發語言。儘管這樣,C和C++的許多不足也在多年的開發過程中逐漸體現出來,C和C++的靈活性犧牲了開發效率 像比較VB或則其他的開發語言而言,相同功能的C/C++軟體通常會需要更長的開發週期。開發效率的低下和開發週期較長,使得越來越多的C/C++開發人員開始尋找一種可以在功能和開發效率間提高更多平衡的開發語言。同樣,對於其他的部分開發語言而言,他們為了取得更好的開發效率,就採用犧牲靈活性來換取開發效率,實際上保持一定
Time of Update: 2018-12-08
在計算運算式時,每個運算子都會按順序處理。但這並不意味著從左至右地運用這些運算子。 例如,有下面的代碼: var1 = var2 + var3; 其中+運算子就是在=運算子之前進行計算的。在其它一些情況下,運算子的優先順序並沒有這麼明顯,例如: var1 = var2 + var3 * var4; 其中*運算子先計算,其後是+運算子,最後是=運算子,這是標準的數學運算順序,其結果與我們在紙上進行算術運算的結果相同。 像這樣的計算,可以使用括弧控制運算子的優先順序,例如:
Time of Update: 2018-12-08
控制台應用程式的主要展現形式是一個CMD視窗。普通的控制台應用程式在建立好以後也只有一個視窗和一個Program.cs檔案是我們寫代碼的主要情境。 小天:新建立的控制台應用程式、Winform和WebForm應用程式中自動產生的那些代碼都有什麼用呢?我們可以隨意修改不? 老田:這個問題涉及到很多東西,就現在所學的東西還無法全部說清楚,不過我們先用控制台應用程式來對C#類的代碼架構做個簡單的介紹,讓你不至於茫然吧。 控制台應用程式的主要展現形式是一個CMD視窗。普通的控制台應
Time of Update: 2018-12-08
說了這麼多,下面我們來做幾個整點實際的。畢竟學習的最快途徑還是練習,只有練習足夠了,學習自然也就水到渠成了。 1. 開啟Microsoft Visual Studio 2010。在"開始"菜單->"程式"目錄->"Microsoft Visual Studio 2008"目錄->點擊" Microsoft Visual Studio 2008"。 2. 如果是第一次開啟,會得到一個首次設定的視窗, 圖1-20 選擇Visual
Time of Update: 2018-12-08
直到現在,我們一直在使用簡單的=賦值運算子,其實還有其它賦值運算子,而且它們都非常有用。除了=運算子外,其它賦值運算子都以類似的方式工作。 與=一樣,它們都是根據運算子和右邊的運算元,把一個值賦給左邊的變數。下表列出了這些運算子及其說明。 運算子 類 別 樣本運算式 結 果 = 二元 var1 = var2;
Time of Update: 2018-12-08
這三個方法用於刪除字串頭尾出現的某些字元。Trim()刪除字串頭部及尾部出現的空格,刪除的過程為從外到內,直到碰到一個非空格的字元為止,所以不管前後有多少個連續的空格都會被刪除掉。TrimStart()只刪除字串的頭部的空格。TrimEnd()只刪除字串尾部的空格。
Time of Update: 2018-12-08
對於Virtual的使用,有時候總有些猶豫,特別是最近學的東西太雜,今天化了點時間,把C#裡面的Virtual徹底搞明白了。virtual出問題主要是由於聲明對象的類和對象實際所屬的類不是一個類,一般都是父類和子類的關係。比如:ClassParent obj = new ClassSub(),這是根源。virtual和非virtual關鍵是在運行時候,而不是在編譯時間候。1,
Time of Update: 2018-12-08
書名:c# Windows Forms程式設計作者:Erik Brown[美]譯者:朱毓斌、吳飛出版社:清華大學出版社售價:78元個人書評: 本書操作步驟詳細,完全可以與step bystep級的書相媲美,而且涉及了許多軟體工程的思想,讓你能夠在做軟體的過程中感受軟體工程的意義。全書通過製作一個相簿系統,向讀者傳授WinForm編程經驗。適合.net初學者和.net中級開發人員。
Time of Update: 2018-12-08
需求:以DWORD為單位對檔案進行加密,將每個DWORD與0xfcba0000做異或,寫入另一個檔案解答:#include <stdio.h>#include <stdlib.h>#define DWORD unsigned long#define BYTE unsigned char #define false 0#define true 1int main(int argc, char *argv[]){ FILE *hSource; FILE *hDestina
Time of Update: 2018-12-08
書名: C#和.NET 2.0實戰:平台、語言與架構 原書名: Practical .Net2 and C#2: Harness the Platform, the Language, the Framework 原出版社: Paradoxal Press 出版社: 人民郵電出版社作者: Patrick Smacchia 譯者: 施凡 李永倫 譚穎華 徐寧 出版日期: 2007-12-10 定價: 99.00元原本並沒有注意到這本書,也沒有看過原版,但是當我看過這本書的目錄之後,
Time of Update: 2018-12-08
[索引頁][源碼下載]樂在其中設計模式(C#) - 單例模式(Singleton
Time of Update: 2018-12-08
在Textbox的輸入中﹐我們常常需要控制輸入的類型﹐比如說只能輸入數字﹐當然實現的方法很多﹐我總結了一下我做過的一些項目﹐我常會使用以下這三種﹕1﹑使用Try...Catch private static bool IsNumeric(string itemValue,int intFLag) { try { int i = Convert.ToInt32(itemValue);
Time of Update: 2018-12-08
[源碼下載]樂在其中設計模式(C#)系列文章索引作者:webabcd介紹類圖加執行個體的方式介紹設計模式(C#)建立型模式(Creational Pattern)1、樂在其中設計模式(C#) - 抽象原廠模式(Abstract Factory Pattern)介紹提供一個建立一系列相關或相互依賴對象的介面,而無需指定它們具體的類。2、樂在其中設計模式(C#) - 建造者模式(Builder