標籤://添加兩個com組件引用//Microsoft ADO Ext. 2.8 for DDL and Security//Microsoft ActiveX Data Objects 2.8 Library using System;using System.Collections.Generic;using System.Linq;using
標籤:1,把實值型別賦值到參考型別成為裝箱。object obj= 10; 2, 把參考型別賦值給實值型別用到拆箱操作。int a = (int)obj;3,is 操作符,用於檢查對象是否是某類型,返回結果是個bool類型。 object obj=10; if(num is Int32){ int a = (int)obj;
標籤:C#中Property和Attribute的區別 l Property就是訪問欄位(成員變數,Field)提供的一種方式(set/get) l Property是C#中引入的一種語言特性,把C++中的一些編程技巧上升到文法的地位。這種特性就是把類資料成員聲明為私人的,而提供公有的方法實現對他們的訪問。 l
標籤:查看.Net原始碼vs版本號碼以及C#項目中各檔案的含義用記事本開啟vs項目的.sln檔案。第2行就是這個原始碼包的開發軟體vs版本號碼了注意了,如果是vs2003的sln檔案通常沒有這行,可以判斷他的第一行的最後一部分文字: Format Version 8.00Format Version 8.00 對應 vs2003Format Version 9.00 對應 vs2005Format
標籤: 利用上班時間發個隨筆,不知領導會不會看到,可能會有同事看到也說不定啊:) 關於可空類型,在C#1中沒有這個概念,在C#3中引入的。那比如我們要實現一個表示人的類,人有名字和年齡兩個屬性,如何表示一個沒有年齡的人呢?一般作法會將一人int類型封裝成一個引用類型,有人的類中使用成員屬性,該屬性的類型為剛封裝的引用類型,如下 1 public class Person 2 { 3 private string name; 4 private
標籤:自訂隱式轉換和顯式轉換c#簡單例子 (出自朱朱家園http://blog.csdn.net/zhgl7688)例子:對使用者user中,使用者名稱first name和last name進行轉換成合成一個限定長度為10個字元新name。自訂隱式轉換:namespace transduction{ public partial class transductionForm : Form { public transductionForm() {
C程式示範產生僵死進程的過程先抄錄網上一段對僵死進程的描述:殭屍進程:一個進程使用fork建立子進程,如果子進程退出,而父進程並沒有調用wait或waitpid擷取子進程的狀態資訊,那麼子進程的進程描述符仍然儲存在系統中。這種進程稱之為僵死進程。在每個進程退出的時候,核心釋放該進程所有的資源,包括開啟的檔案,佔用的記憶體等。 但是仍然為其保留一定的資訊(包括進程號the process ID,退出狀態the termination status of the process,已耗用時間the