C#中截取某長度的中文字串

  • 63071
  • 0
  • 2008-11-12

在C#中截取字串的方法用string.Substring(),但若遇到中英文都有的字串,
那Run出來的結果就不是我們要的了...如以下範例...
string l_Tmp0 = "abc這是測試";
l_Tmp0.Substring(0,3) ==> abc
l_Tmp0.Substring(0,4) ==> abc這
l_Tmp0.Substring(0,5) ==> abc這是
解決這個問題可以使用System.Text.Encoding.Default.GetString()..
我寫了一個function在此share給各位

...繼續閱讀 »

.NET CF如何使Form全螢幕不顯示開始選單

  • 5257
  • 0

上一篇文章的作法是將所有上方工作列移除, 會影嚮到其他功能,並不符合我的要求,

後來又找到了另一方法可以保留TaskBar,不顯示StarMenu, ok及x

經測試結果,this.WindowState = FormWindowState.Maximized;這行不要寫,
不然Show其他Form後,在Active時上方Task Bar會不見

...繼續閱讀 »

Visual Studio Form Load錯誤訊息

  • 2442
  • 0

今天開啟某Form時,突然Form開不起來,出現一訊息,
無法將型別 'Microsoft.CompactFramework.Design.UnsafeComponent' 的物件轉換為型別 'System.Data.DataSet'
錯誤發生在Load某一DataSet時。其他Form也一樣,
因為昨天覺得工具列在Load專案元件的時候很慢,所以在"選擇工具箱項目"上移除了一些元件,包含專案DataSet元件。

...繼續閱讀 »

C#取餘數

  • 39455
  • 0

各種值除以10取餘數的測試結果

0 % 10 = 0
1 % 10 = 1
2 % 10 = 2
10 % 10 = 0
11 % 10 = 1
20 % 10 = 0
21 % 10 = 1

...繼續閱讀 »