Time of Update: 2018-12-07
CodeCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
1: using System; 2: using System.Collections.Generic; 3: using System.ComponentModel; 4: using System.Data; 5: using System.Diagnostics; 6: using System.Drawing; 7: using System.Linq; 8: using System.Runtime.InteropServices; 9
Time of Update: 2018-12-07
①什麼是程式集?可以把程式集簡單理解為你的.NET項目在編譯後產生的*.exe或*.dll檔案.嗯,這個確實簡單了些,但我是這麼理解的.詳細:http://blog.csdn.net/sws8327/archive/2006/09/21/1244642.aspx②程式集和命名空間的區別?一個程式集可以跨越n個命名空間,一個命名空間也可以包含n個程式集.(估計你該暈了)如果說命名空間是類庫的邏輯組織形式,那麼程式集就是類庫的物理組織形式。只有同時指定類型所在的命名空間及實現該類型的程式集,才能完全
Time of Update: 2018-12-07
文字檔是一種常用的檔案格式,所以如何處理文字檔也就成為編程的一個重點。本文就來探討一下用C#是如何來處理文字檔。其內容重點就是如何讀取文字檔內容、如何改變文字檔的內容,以及如何用C#來實現對讀取後的文字檔的預覽列印和列印。 一. 本文程式設計和啟動並執行軟體環境: (1).微軟公司視窗2000伺服器版 (2)..Net FrameWork SDK Beta 2 二. C#處理文字檔的一些重要環節: (1).如何讀取文字檔內容: 在本文介紹的程式中,是把讀取
Time of Update: 2018-12-07
碰到一個奇怪的問題,為什麼我寫這個節點,怎麼都關閉不了元素: XmlWriterSettings settings = new XmlWriterSettings(); settings.Indent = false; settings.NewLineOnAttributes = false; XmlWriter writer = XmlWriter.Create("booknew.xml", settings);
Time of Update: 2018-12-07
寫的比較簡單,湊合看using System;using System.Collections.Generic;using System.Text; namespace structure{ class Program { #region Define tree node #Inclde data, left node, right node and parent node class nodes<T> {
Time of Update: 2018-12-07
使用Thread類可以建立和控制線程。使用Thread類需要引入系統的System.Threading命名空間。下面簡單樣本using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespace ThreadDemo{ class Program { static void ThreadMain()
Time of Update: 2018-12-07
擴充標記語言XML(eXtensible Markup Language),是由W3C組織制定的。做為用於替代HTML語言的一種新型的標記語言,XML內部有著很多基本標準,XML就是通過與這些相關標準地結合,應用於科學計算、電子出版、多媒體製作和電子商務的。C#作為一種新型的程式語言,是.Net架構的一個重要組成部分,他和XML的關係頗深。本文就從一個方面來探討一下這二者的關係。即:看用C#如何來建立和讀取XML文檔。 一. 本文程式設計和啟動並執行軟體環境:
Time of Update: 2018-12-07
我一直自認為,自己在編程功力還算說的過去,昨天一個老師看了我以前寫的代碼,說功力還需加強(當時我很鬱悶,其實我知道的可能還比他多)。很多時候我們都太注重高水平、尖端的技術,其實很多公司叫你寫一段簡單的程式,可能就會決定要不要你。他們是從代碼中看出了你的閱曆,你的水平。這些水平不是體現你的尖端技術(況且很多新技術都是可以學的),而是你的風格,或習慣,而這些恰恰是經過很長的閱曆積累起來的。下面是從網上收集的c#編程風格參考,希望對讀者有用。【參考】《.NET設計規範》Krzysztof
Time of Update: 2018-12-07
第一種方法: string s = "abcdeabcdeabcde"; string[] sArray = s.Split('c'); foreach (string i in sArray) Console.WriteLine(i.ToString()); Console.ReadKey(); 輸出下面的結果: ab deab deab de第二種方法:
Time of Update: 2018-12-07
1,readonly 關鍵字 readonly 關鍵字是可以在欄位上使用的修飾符。當欄位聲明包括 readonly 修飾符時,該聲明引入的欄位賦值只能作為聲明的一部分出現,或者出現在同一類的建構函式中。在此樣本中,欄位 year 的值無法在 ChangeYear 方法中更改,即使在類建構函式中給它賦了值。class Age{ readonly int _year; Age(int year) { _year = year; } void
Time of Update: 2018-12-07
本代碼參考了部分VC++版nbtstat,在此表示感謝和敬意!using System;using System.Net;using System.Net.Sockets;using System.Text;public class NBTSTAT{ public static void Main() { byte[] bs = new byte[50] { 0x0, 0x00, 0x0, 0x10, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0,
Time of Update: 2018-12-07
WMI中Win32_OperationSystem的方法Win32ShutDown(flag)中flag的參數可以是下表中的任意一種: 值 描述 0 登出 0 + 4 強制登出 1 關機 1 + 4 強制關機 2 重起 2 + 4 強制重起 8 關閉電源 8 + 4 強制關閉電源下面是樣本://關閉電腦private void btn_Shutdown_Click(object sender, EventArgs e){ string IPShutdown = "192.168.1.100
Time of Update: 2018-12-07
1.總是用屬性 (Property) 來代替可訪問的資料成員 2.在 readonly 和 const 之間,優先使用 readonly 3.在 as 和 強制類型轉換之間,優先使用 as 操作符 4.使用條件屬性 (Conditional Attributes) 來代替條件編譯語句 #if 5.總是為自訂類重載 ToString 方法 6.區別實值型別和參考型別 7.使用不可變的實值型別(Immutable Atomic Value
Time of Update: 2018-12-07
以下樣本建立一個 OleDbConnection 和一個 OleDbTransaction。它還示範了如何使用 BeginTransaction、Commit 和 Rollback 方法。public void RunOleDbTransaction(string myConnString){OleDbConnection myConnection = new OleDbConnection(myConnString);myConnection.Open();OleDbCommand
Time of Update: 2018-12-07
擷取資料庫中的所有表 Author:hobeFrom:Internet。在很多情況下我們需要將指定的資料庫中的所有表都列出來。在使用c#進行軟體開發時,我們有哪些方法可是實現這個目的呢?本人對此進行概要的總結,有以下6中方式可以實現這個目的。1、sqldmoSQLDMO是操作SQLServer的理想的方式,如果您的資料庫是SQLServer就可以考慮使用這種方式。在C#中使用SQLDMO需要添加SQLDMO的引用,然後在當前的檔案中using
Time of Update: 2018-12-07
1.用Pascal規則來命名方法和類型。 Pascal 大小寫形式是指名稱中的單詞的第一個字母大寫public class DataGrid{public void DataBind(){}}2.用Camel規則來命名局部變數和方法的參數. camel大小寫形式類似於Pascal大小寫形式,但名稱中第一個單詞的第一個字母不是大寫。public class Product{private string _productId;private string _productName;public
Time of Update: 2018-12-07
資料庫中的數字和程式設計語言中的數字有顯著不同的特徵,因為資料庫中的數字可以為空白,C#中的數字不可為空。Int32是一個結構,而結構是實值型別的,所以它不可為空。 在C#中可以使用Nullable<T>結構很容易解決這個問題。定義可空類型: Nullable<int> x; int? x2; 可以檢查Nullable<T>的HasValue和Value屬性 Nullable<int> x; x = 4;
Time of Update: 2018-12-07
抽象類別和介面一般不容易區分,個人覺得介面比抽象類別更加抽象。0ϱ¸.2âæ(Vwww.nfhot.comºªÀá]ª8f抽象類別用來列舉一個類所需要的行為但不明確提供每個行為的具體實現方法。0ϱ¸.2âæ(Vwww.nfhot.comºªÀá]ª8f當從抽象基類派生一個類時,衍生類別將繼承基類所有的特性,它可以通過
Time of Update: 2018-12-07
原文地址: