原创 委託可定義的位置和使用方法

在C#中使用一個類時,分兩個階段。首先需要定義這個類,即告訴編譯器這個類由什麼字段和方法組成。然後(除非只使用靜態方法)實例化類的一個對象。使用委託時,也需要經過這兩個步驟。首先定義要使用的委託,對於委託,定義它就是告訴編譯器這種類型的

原创 c#中提供了三種類型的計時器:

c#中提供了三種類型的計時器: 1、基於 Windows 的標準計時器(System.Windows.Forms.Timer) 2、基於服務器的計時器(System.Timers.Timer) 3、線程計時器(System.Threadi

原创 C# 靜態變量及靜態函數

靜態變量使用 static 修飾符進行聲明,在類被實例化時創建,通過類進行訪問不帶有 static 修飾符聲明的變量稱做非靜態變量。 static變量在對象被實例化時創建,通過對象進行訪問一個類的所有實例的同一C#靜態變量都是同一個值

原创 c#值類型和引用類型詳析

1. 主要內容              類型的基本概念              值類型深入              引用類型深入              值類型與引用類型的比較及應用 2. 基本概念 C#中,變量是值

原创 c# 標準數字格式字符串

標準數字格式字符串用於格式化通用數值類型。標準數字格式字符串採用 Axx 的形式,其中 A 是稱爲格式說明符的字母型字符,xx 是稱爲精度說明符的可選整數。精度說明符的範圍從 0 到 99,並且影響結果中的位數。任何包含一個以上字母字

原创 c#成員變量和局部變量

在方法內部可以定義變量,被稱爲局部變量。局部變量的一般形式如下 [變量修飾符] 變量類型 變量名; 變量修飾符可以是final,表示這是常量。 變量類型可以是Java中任意合法的基本類型或複合類型。 變量名是用戶自定義標識符,遵循標識符的

原创 一個窗體調另一個窗體控件

設有form1和from2,假如form1調用form2的控件, 在form1的代碼窗口定義一個form2的對象: 窗體類名 你的名字=new 窗體類型(); 你的名字.窗體控件 把你想要調用的form2的控件的屬性Modifier改爲P

原创 c# string stringbuilder

using System;  using System.Collections.Generic;  using System.Text; namespace 字符串  {      class Program      {      

原创 C#中Split用法

1、用字符串分隔: using System.Text.RegularExpressions;string str="aaajsbbbjsccc";string[] sArray=Regex.Split(str,"js",RegexOp

原创 c#靜態

c# 靜態方法,和靜態屬性 2009-6-23 23:12 提問者: math_phy | 瀏覽次數:2633次 是不是靜態方法只能訪問靜態屬性!!!!! 靜態方法,能訪問實例對象的數據嗎??? 用什麼方式訪問呢??

原创 [C#] Timer計時器

問題描述:在線程裏有一個需要倒計時的功能,本來使用工具欄裏的Timer控件,結果發現無法進入Timer的循環方法,單獨拿出來調試Timer控件時,發現正常使用ok的,懷疑是線程與Timer的問題。 查閱相關資料後發現: 其他線程是無

原创 複合格式字符串

.NET Framework 複合格式化功能使用對象列表和複合格式字符串作爲輸入。複合格式字符串由固定文本和索引佔位符混和組成,其中索引佔位符稱爲格式項,對應於列表中的對象。格式化操作產生的結果字符串由原始固定文本和列表中對象的字符串表

原创 C#ListBox用法

ListBox控件顯示較長的選項列表,用戶可從中選擇一項或多項。如果項總數超出可以顯示的項數,則自動向ListBox控件添加滾動條。ListBox控件列表中的每個元素稱爲項。圖1所示爲ListBox控件 ListBox控件 1.

原创 多線程講解

C#多線程學習(一) 多線程的相關概念 什麼是進程? 當一個程序開始運行時,它就是一個進程,進程包括運行中的程序和程序所使用到的內存和系統資源。 而一個進程又是由多個線程所組成的。 什麼是線程? 線程是程序中的一個執行流,

原创 C#窗體的重要屬性

1. 窗體與控件 l 窗體的重要屬性 屬性 說明 Name 窗體對象的名字,用於在代碼中進行標示 BackColor 窗體的背景色 BackgroundImage 窗體的背景圖像 Form