項目中遇到Excel引用的問題,已經有一個項目引用了Excel object 11.0,用得效果也很好。可是在另一個項目中想引用Excel的時候,就是不能用E
家都知道,C#中的string是一個引用類型,String對象是存放在堆上,而不是堆棧上的,因此,當把一個字符串變量賦給另一個字符串時,會得到對內存中同一個字
前兩個實例方法內部會調用CompareOrdinal靜態方法,它會字符串中的各個字符,如果相等就返回true。第三個首先會檢查兩個引用指向的是否是同一個對象,
C#中可以通過Process來啟動一個進程,Process位於System.Diagnostics命名空間。下面來看一個具體實例:12 using Syste
using System;using System.Runtime.InteropServices; class shoutdown{ [StructLayo
關於存儲過程的介紹大家想必也不陌生了吧。大家可以參考《淺談存儲過程》一文,這裡不做介紹。今天要介紹的是在C#裡如何調用帶輸入輸出參數的存儲過程。譬如實現簡單的
局域網中一台電腦有兩個IP地址,我已經知道其中一個IP地址,我怎麼獲取另一個IP地址啊?string sIP=192.168.1.2;IPHostEntry
1 /// <summary> 2 /
判斷隨機字符串之間的是否相等是程序設計中常用的技巧,再C++時代,我們可以通過把字符串中每四個字節轉換為一個int對象,通過int對象一次比較四個字符,從而實
下表列出了在 Win32 API(在 Wtypes.h 中列出)和 C 樣式函數中使用的數據類型。許多非托管庫包含將這些數據類型作為參數傳遞並返回值的函數。第
即每次復制文件的一小段,以節省總內存開銷。當然,本機復制也可以采用.Net內部的System.IO.File.Copy方法。Code[copy to clip
工作中有這樣的需求,某個控件panel的子控件textbox要實現只留鼠標右鍵copy,注意同時還不能影響其它panel的子控件textbox,怎麼辦?答案是
以前空閒的時候用C#實現的路徑規劃算法,今日貼它出來,看大家有沒有更 好的實現方案。關於路徑規劃(最短路徑)算法的背景知識,大家可以參考 《C++算法--圖算
在計算的過程中,我們需要記錄到達每一個節點權值最小的 路徑,這個抽象可以用PassedPath類來表示:Code[copy to clipboard]CODE
在所有的基礎構建好後,路徑規劃 算法就很容易實施了,該算法主要步驟如下:(1)用一張表(PlanCourse) 記錄源點到任何其它一節點的最小權值,初始化這張
在游戲開發中,AI的最基本問題之一就是尋路算法或稱路徑規劃算法,在三 年前,我曾實現過 基於“圖算法”的最短路徑規劃算法,然而在游 戲中,我們通常將地圖抽象為
們知道,如果定義上、下、左、右的 代價為1,那麼斜線的代價應為根號2,為了提高計算效率,我們將根號2取近似 值為1.4,並將單位放大10倍(計算機對整數的運算
外,還需要一個表PlanCourse來記錄規劃的中間結果,即它管 理了每一個節點的PassedPath。Code[copy to clipboard]CODE
有了上述這些基礎結構 ,我們便可以開始實現算法的核心功能了:Code[copy to clipboard]CODE:/// <summary>
在之前的一篇文章裡,我們簡單地實現了對一維數組的四種排序算法,但是 在實際的項目中,我們排序的方式可能(幾乎是一定)不止僅僅按照數字排序, 我們常常按照合適的