2018年5月29日 星期二

Asynchronous Programming with Async/Await

public async Task<string> GetHtmlAsync(string url)
{
 var webClient = new webClient();

 return await webClient.DownloadStringAsync(url);
}

2018年5月28日 星期一

Exception Handling

using(var temp = new class())
{

}

public class className():Exception
{
 public className(string message,Exception innerException)
  :base(message, innerException)
 {

 }
}

dynamic

dynamic

2018年5月9日 星期三

關於成長

遭遇失敗
並接受失敗
相信沒有永遠的失敗
積極並嘗試挑戰成功

2018年5月1日 星期二

delegate委派

delegate

enum(列舉)

  • 列舉預設值為int,且從0開始,另外可用型態為byte、sbyte、short、ushort、int、uint、long、ulong。可自訂物件內屬性的值。
  • 進階應用
    • 將資料型態設為2進制
      • 設一屬性為A其值為0000,設一屬性為B其值為0001,設一屬性為C其值為0010
        • 使一結果X為B|C則該結果為0011
        • 判斷以上結果是否包含一屬性C則(X&&C)==C為true