2017年7月14日 星期五

2017年7月13日 星期四

JS debugger設定

VS 2017 可以自動幫你debugger 在IE Chrome,在JS的程式碼下中斷點
因為VS2017在工具 選項 偵錯 已經打勾 啟用ASP.NET的JavaScript偵錯(Chrome及IE)

其他

在JS的程式碼下 debugger;

IE 工具 網際網路選項  進階 停用 ->   指令碼偵錯 (IE) +指令碼偵錯 (其他)


2017年7月11日 星期二

C# delegate 委派

1.把方法當作參數傳到另一個方法裡面使用
好處:可以快速切換多個方法,不用改名字



 protected void Button1_Click(object sender, EventArgs e)
    {
        customAction = Test1;
        Label1.Text=Test2(11, customAction).ToString();
     
    }
public delegate double Predicate(double s);
Predicate customAction;
    public double Test2(double number,Predicate c)
    {
        number=c(number);
        return number;
     
    }
    private double Test1(double amount) {
 
 amount++;

    return amount;
}

參考:
https://eric0806.blogspot.tw/2015/01/dotnet-delegate-usage.html

C#介面 interface

1.C#繼承只能一次所以最好用interface比較好,可以使用多個interface
2.interface名字第一個字大寫
3.interface只有定義method沒有實作
4.interface繼承後,interface的方法都要實作
好處可:以快速換方法

2017年7月10日 星期一