Time of Update: 2017-02-28
21匿名方法21.1.匿名方法運算式匿名方法運算式(anonymous-method-expression)定義了匿名方法(anonymous method),它將計算為引用該方法的一個具體值。l primary-no-array-creation-expression(基本非數組建立運算式:)…anonymous-method-expression(匿名方法運算式)l anonymous-method-expression:delegate
Time of Update: 2017-02-28
21.7委託執行個體相等性如下規則適用由匿名方法委託執行個體的相等運算子(§7.9.8)和object.Equals方法產生的結果。l 當委託執行個體是由具有相同被捕獲外部變數集合的語義相同的匿名方法運算式計算而產生時,可以說(但不是必須)它們相等。l 當委託執行個體由具有語義不同的匿名方法運算式,或具有不同的被捕獲外部變數集合時,它們決不相等。
Time of Update: 2017-02-28
window|建立 Windows服務在Visual Studio 以前的版本中叫NT服務,在VS.net啟用了新的名稱。用Visual C# 建立Windows服務不是一件困難的事,本文就將指導你一步一步建立一個Windows服務並使用它。這個服務在啟動和停止時,向一個文字檔中寫入一些文字資訊。這個小技巧來自於MSDN,但是現在程式編寫的更加清晰,並且你可以根據你的需要修改它。可下載工程檔案包:mcWinService.zip。
Time of Update: 2017-02-28
設計 Singleton設計模式的C#實現電子科技大學 張申 (handi@sina.com)關鍵字:singleton 設計模式 同步 C# 1
Time of Update: 2017-02-28
using System;using System.Text;using System.Runtime.InteropServices;class CloseCD{ [DllImport( "winmm.dll", EntryPoint="mciSendStringA", CharSet=CharSet.Ansi )] protected static extern int mciSendString( string lpstrCommand,
Time of Update: 2017-02-28
菜單 用C#和VB.NET實現VS.NET或Office XP風格的菜單小氣的神 2001.08.18VS.NET或Office XP中的菜單都是非常漂亮的,反正我很喜歡。可惜VS.NET沒有帶製作這種菜單的控制項或組件,不知正式版本會不會提供一個模板和嚮導。至今還記得剛學電腦語言時自己用Turbo C製作菜單的感受,那些矩形框函數和象素操作的確很迷人,況且那時是如此的流行菜單。這篇文章中我會介紹有關在Framework SDK Beta 2
Time of Update: 2017-02-28
菜單 用C#和VB.NET實現VS.NET或Office XP風格的菜單小氣的神 2001.08.182.“Owner-drawn menus”技術這個例子是VB.NET文法的.我去掉了和Menu無關的Class,原因是錯誤太多,你會遇到類庫和命名空間的移植性的問題:最多的是Beta1 System.WinForms 和Beta 2 的System.Windows.Froms的命名空間問題;然後是Beta1中的BitAnd
Time of Update: 2017-02-28
ip地址 C#中如何得到機器的IP地址 如何使用DNS類並得到機器的IP地址的技巧介紹 這篇文章並不是技術縱覽或大型討論,而更像是關於如何得到IP地址或主機名稱的技巧集錦。在 Win32 API編程中你可以使用NetWork API,在.NET平台中也是類似的。唯一的不同之處是你要找到並理解為完成這個任務需要什麼名稱空間(namespace)和類。在.NET平台中NetWork
Time of Update: 2017-02-28
1。5 數群組類型(Array types) 數組可以是一維的,也可是多維的。數祖的成員可以是整齊的,也可以是變長(jagged)的。 一維的數組是最普通,最簡單的。這裡值給出一個例子,就不多解釋了。*/ using System; class Test { static void Main() { int[] arr = new int[5]; for (int i = 0; i < arr.Length; i++) arr[i] = i * i; for (int
Time of Update: 2017-02-28
1。7 語句(Statements) c#借用了c/c++大多數的語句方法,不過仍然有些值得注意的地方。還有些地方是有所改動的。 在這裡,我只提一些c#特有的東東。 1。7。10 “foreach”語句 “foreach”語句列舉一個集合內的所有元素,並對這些元素執行一系列的操作。還是看看例子吧:*/ using System; using System.Collections; class Test { static void WriteList(ArrayList list) {
Time of Update: 2017-02-28
編程 第一章 C# 簡介 歡迎您加入C#的世界! 這一章將把您引進C#的天地,並回答一些相關的問題,如:您為什麼要使用C#,C++和C#的主要有什麼不同點,以及為什麼C#使開發更容易而且還使您感到很有趣。為什麼是另外一種程式設計語言? 必須回答的一個問題:當您已經使用C++或VB從事企業開發時,為什麼還要學習另一種語言? 市場式的回答就是:"在企業計算領域,C#將會變成為用於編寫"下一代視窗服務"(Next
Time of Update: 2017-02-28
詳解 前沿在微軟的.NET推出後,關於C#的有關文章也相繼出現,作為微軟的重要的與JAVA抗衡的語言,C#具有很多優點。本文將選一些C#語言中的重要知識詳細介紹,第一章:參數1。1 IN 參數c#種的四種參數形式: 一般參數 in參數 out參數
Time of Update: 2017-02-28
詳解 第二章 記憶體管理c#記憶體管理提供了與java一樣的自動記憶體管理功能,讓程式員從繁重的記憶體管理中擺脫出來,記憶體管理提高了代碼的品質和提高了開發效率。c#限制了著指標的使用,免除了程式員對記憶體流失的煩惱,但是不是意味著向java程式員一樣c#程式員在也不能使用指標代來的好處。微軟在設計C#語言時考慮到這個問題,在一方面拋棄指標的同時,另一方面採用折衷的辦法,通過一個標誌來時程式引入指標。首先我們來瞭解自動記憶體管理public
Time of Update: 2017-02-28
object|圖形 從未開啟圖形中能獲得圖塊的資訊嗎?回答是肯定的。下面就來說明具體的實現方法。 要求:n 會用C#編程n 讀過我寫的“利用C#進行AutoCAD的二次開發“(在csdn中有)開始:n 在visual studio.net中建立一C#控制台程式n 在引用選項卡中添加下列類庫:l interop.AutoCAD.dlll AcadExample.dlll
Time of Update: 2017-02-28
目的 本文的目的在於揭示和DOTNET及C#相關的一些常見的和不常見的問題。在這些問題中我的第一篇文章和string資料類型有關,string資料類型是一種參考型別,但是當和其他參考型別比較的時候,很多開發人員可能並不能完全理解它的行為。 問題 對於常見的參考型別,當改變一個對象別名的值時,這種變化也同樣會在一個實際的對象中表現出來;反之亦然。但是對於string類型,似乎不是這樣的。 解釋 參考型別
Time of Update: 2017-02-28
web|程式|建立 使用微軟正在推行的.NET技術和C#語言可以快速建立Web應用程式,其安全性和可升級性都大大勝過普通的ASP應用程式。在這篇文章裡,我們將使用.NET和C#一步一步的建立一個應用程式。 系統需求: Internet Explorer 5.5 Windows 2000 Professional, Server 或 Advanced Server ASP+/Microsoft .NET (預覽版可以在 http://
Time of Update: 2017-02-28
第一篇 C#簡介:VC的NET,JAVA的KILLER? C#是在C,C++的基礎上發展起來的,是一種有網路風格,物件導向的跨語言平台的程式設計語言。C#的編譯器輸出的代碼,可以稱為‘受控代碼’(MANAGED CODE),受控代碼並不能在目標機器上直接運行,它形成了一種檔案,包含了與傳統電腦語言不同的語言:中繼語言(INTERMEDIATE
Time of Update: 2017-02-28
1 緒論 c# 是一種簡練,時髦(?),物件導向(object oriented),類型可靠(type-safe)的 程式設計語言。它(發音:C sharp)是從c/c++發展而來的(?俺覺得更象是java),和c/c++ 是一個語系。所以,很容易被c/c++的程式員接受。c#的目標是結合Visual Basic的高產和 C++質樸的力量。 c#將會是vs7的一分子。vs7還支援vb,vc和標記語言——VBScript和JScript。所有這些語言 都會在Next Generation
Time of Update: 2017-02-28
1。2 自動化的記憶體管理(Automatic memory management) 手動管理記憶體需要程式員自行分配和釋放記憶體塊。這要求程式員有清晰的頭腦和對整個運行過程有十分的 把握(好難!)。而c#把程式員從這難以承擔的任務中解放出來。在多數的情況下,這種自動記憶體管理提 高代碼的品質和程式員的生產力。並且,不會對程式的意圖和執行產生幅面的影響(?俺可不相信m$的鬼 話)。不過,估計比java的資源回收筒好一點吧。因為c#出道遲嘛(盡胡扯)。好了,來看看例子。*/ using
Time of Update: 2017-02-28
控制項|控制項開發