[C#]logic operator and bitwise operator

最近上網查詢了一下這兩者之間的差別,後來發現這個概念很基礎,但我一直沒將它搞清楚,因為過去我大多只用了logic operator來寫程式,在網路上我找到兩篇蠻不錯的說明:
http://www.blackwasp.co.uk/CSharpBooleanOperators.aspx
http://www.blackwasp.co.uk/CSharpLogicalBitwiseOps.aspx

...繼續閱讀 »

[C#]+operator的有趣概念

The binary + operator performs string concatenation when one or both operands are of type string. If an operand of string concatenation is null, an empty string is substituted. Otherwise, any non-string argument is converted to its string representation by invoking the virtual ToString method inherited from type object. If ToString returns null, an empty string is substituted.

...繼續閱讀 »

[C#]改變迴圈狀態的四個關鍵字

這四個關鍵字分別是:

A:goto 從迴圈中跳到目標位置,不建議從迴圈外跳到迴圈內
B:return 跳出當前過程,而不是只跳出迴圈
C:break 跳出當前迴圈
D:continue 跳過當前循環體中的當次迴圈(i),進入下一次迴圈(i+1)

...繼續閱讀 »

[C#]簡繁轉換-呼叫Word

  • 12304
  • 0
  • C#
  • 2009-04-28

前不久寫了一篇簡繁轉換的文章,其中有提到另一種簡繁轉換的作法為呼叫Word的簡繁轉換引擎來做轉換,透過Word跟上次那篇透過kernel32.dll的轉換方式不同,kernel32.dll目前只能做到逐字轉換,並沒有辦法做到辭意的轉換,也就是說他並不會幫我們把"電腦"翻譯成"計算機",但透過Word來轉則會進行詞的轉換。

...繼續閱讀 »

[C#]動態叫用Web Service

  • 133131
  • 0
  • C#
  • 2009-09-02

Web Service對大家來說想必都不陌生,也大都了解Web Service可以應用在哪些範圍,跨平台系統整合、跨語言整合、跨網域資料處理等繁雜的問題,在沒有Web Service前我們需要進行較繁雜的處理程序才能完成,但有了Web Service後,這樣的問題似乎很輕易的被解決了。

...繼續閱讀 »

[C#]簡繁轉換

在Web的環境下,一個網站會同時被兩岸的使用者使用已經不是什麼了不起的大事,前陣子有遇到有人是透過override Render這個function來達到整個頁面文字的簡繁互換,但那個作法最後評估後覺得太耗費效能,加上我們的產品本身就已經有作UI的多國語言,因此也不需要做到那麼複雜,但有一天使用者提了一個需求,希望輸入簡體字可以查到繁體的資料...

...繼續閱讀 »