一般我們在撰寫程式時,很常會使用到List<>來裝取自定義的類別陣列,跟一般的陣列插在哪呢?!好處是什麼?!好處就是一般的陣列需要先宣告長度,而List<>不用,所以在資料個數不一的時候我們可能比較會使用List<>來裝載資料,並且依序地呈現給使用者看,所以List<>的排序就變得將當重要了!

Read More →

常常我們在開發Windows Phone 8 App時會使用網路來讀取網頁的資料或其他開放平台的Json、Xml資料,我們預設的情況都是網路通順的狀態,那當然資料會正常的讀取,但是在沒有網路的情況下我們仍對網路進行存取就有可能會丟出Exception例外狀況,譬如小弟在無網路情況下仍使用HttpClient讀取網路上的資源,就會丟出Excepton的例外。

Read More →

1.png

一般我們在開發Windows Store App 時,很常會是使用Binding 的方式來將控制項套用List<Object>的內容,我們很容易在ItemClick的事件下取得List<Object>中的子內容,但是若我們在ItemTemplate加入Image並讀取圖片時,有時會發生圖片圖取失敗的事件ImageFailed的事件,如此一來我們就無法用一般的方法知道是哪一個List<X>中的圖片載入失敗了。

Read More →

1.png

一般我們在開發Windows Store App時,很常使用到滑鼠點擊、觸碰的事件(如Tapped、Click、Manipulation ),但是竟然有失靈的時候!事出非常弔詭,這其實是因為我們在Xaml排版上所出的漏洞,當控制項被遮蔽時Tapped、Click、Manipulation 滑鼠、觸碰事件就會全數失靈,就算上一層是完全透明的狀態也是無效,所以在Xaml排版上我們比須用點心。

Read More →

1.png

一般我們在撰寫C#時,時常會面臨程式碼越多效率越低的狀況,程式碼片段過長對於開發者來說也是一種負擔,變得相當難找到我們所想要看的程式碼,我們可以透過各種方法來幫助我們更快找到程式碼,或是讓程式碼看起來更有規律,其中一種方法就是透過#region來幫助我們整理程式碼。
Read More →

Check_thumb

一般我們在使用C#開發時,很常使用到Split來將文字做切割,在其他的語言如Java、PHP…等,大部分的程式語言都可以使用Split並以【字串】來將文字切割,但是C#中使用一樣的方法卻只能用【字元】做切割,其實C#並非只能使用字元來切割,只要將程式碼稍作修改即可。

Read More →