為了保持類型安全,默認情況下,C#不支持指針運算。不過,通過使用unsafe關鍵字,可以定義允許使用指針的不安全上下文。注意:在公共語言運行庫(C
驗證輸入的正確性public static bool isEmail( string inputEmail ){ inputEmail = Nu
using System;using System.Net;using System.Net.Sockets;namespace GetIpByD
控制鼠標操作包括很多種,如限定鼠標的移動范圍、設置鼠標的左右鍵、控制鼠標的顯示和隱藏等。本節中將通過兩個具體的示例來介紹有關控制鼠標操作方面的知識
在文字處理中,我們常用到字體,現在我們來做一個最常見的字體對話框。一、字體對話框(FontDialog)常用屬性 ShowColor 控制是否顯示
在C#中可以通過Label控件、TextBox控件、窗體和PictureBox控件來顯示文字,窗體和PictureBox控件主要是通過DrawSt
1.方法實現拖放效果時,C#中提供了一個系統方法DoDragDrop方法,用於實現開始拖放操作,該方法由Control類所定義,由於控件均直接或是
算術表達式求值是一個經典的問題,很多學習編程的人都對此不陌生.本來我並不想寫一個算術表達式求值的算法.在網上我看到了一篇文章,名叫<快速精確
System.Net.WebClient client=new WebClient();byte[] page=client.DownloadDa
反射(Reflection)是C#裡很重要的一個特性,其它語言也有這個特性,比如JAVA。反射這個特性是很實用的,這個到底有多實用呢,我也說不清,
本篇簡單回顧C#語言集合操作的變化,通過與Linq對等的面向對象的語法來認識Linq。Linq是Language Integrated Query
前面介紹了《C# 3.0 新特性》,對其注意事項沒有過多的介紹,在這補充一下,回顧一下.NET 3.X的新特性。自動屬性(Automatic Pr
Linq 語法結構(來自Linq in action)舉個例子實現:查詢以a開頭的字符串,按降序輸出。C#代碼:string[] list = {
這裡簡單介紹Linq的投影、篩選和排序子句。Selectselect 在一個集合序列按給定的條件進行投影,select 可以返回組合的篩選結果,返
本篇介紹Linq的集合操作,繼續使用《Linq 學習(3) 語法結構》中介紹的數據源。Count/LongCountCount/LongCount
本篇介紹Linq的Group和Join操作,繼續使用《Linq 學習(3) 語法結構》中介紹的數據源。GroupGroup是進行分組操作,同SQL
本篇介紹Linq的延遲執行和查詢非泛型集合。延遲執行從Linq的查詢過程看,不斷有新類型、集合的構建、釋放,感覺效率不高,但Linq的延遲執行機制
突然想到,想要通過名字來獲得枚舉的值,看了不少的資料,發現上面都只是解釋枚舉的語法而已,對於它的實際應用,一點也不提及,難道只能用switch來判
Reflection,中文翻譯為反射。這是.Net中獲取運行時類型信息的方式,.Net的應用程序由幾個部分:‘程序集(Assembly
先看一個簡單的例子[Table(Name="dbo.[User]")]public partial class User{當C