C# break與continue的使用

閱讀幾本Visual C# 書籍,一直對break與continue的使用不甚瞭解,直到重讀「Visual Basic 2008實務應用精闢剖析」第九章時,在VB在If迴圈內使用Exit For,不解C# 的用法,間接經由msdn Visual C#論壇 得知「Convert VB.NET to C#」, 經變換為「break;」再次閱讀break與continue這兩個敘述,得以瞭解到:這兩個敘述,用在while與for迴圈,break是完全跳離,continue是跳過「continue;」後面的敘述區段,回到while或for,檢查條件符合時繼續執行,否則跳離。(Essen Kao 2012.01.13)

C#空字串的寫法

在VB,空字串可以使用Space(n),在製作報表很方便,在重讀張瑞立編著的「Visual Basic 2008實務應用精闢剖析」第九章時,使用Google找尋「vb space function c#」找到一篇文章有詳細介紹,這才知道在C#的寫法是:string.Empty.PadLeft(n),也難怪另一本書(Visual C# 2008程式設計實務),作者黃聰明先生在介紹「String」時加了這麼一段文字「String大概是C#類別庫中最常為程式設計師使用的類別」。(Essen Kao 2012.01.12)

C# 編繹產生「Unable to…」

「Unable to find manifest signing certificate in the certificate store」

最近重新閱讀:張瑞立編著 Visual Basic 2008 實務應用精闢剖析,使用所附CD,將書附範例複製到電腦練習,卻發現發生「Unable to find manifest signing certificate in the certificate store」問題,查閱Google,雖找到解答,但卻無法依文解決,但該文既然提到是「認證」問題,改從「專案屬性」著手,將「簽署ClickOnce資訊清單」勾選去除,重新建置,一樣可以解決該項問題,謹為文,提供有相同問題的工作者參考。(Essen Kao 2012.01.11)