2017年7月14日 星期五
2017年7月13日 星期四
JS debugger設定
VS 2017 可以自動幫你debugger 在IE Chrome,在JS的程式碼下中斷點
因為VS2017在工具 選項 偵錯 已經打勾 啟用ASP.NET的JavaScript偵錯(Chrome及IE)
其他
在JS的程式碼下 debugger;
IE 工具 網際網路選項 進階 停用 -> 指令碼偵錯 (IE) +指令碼偵錯 (其他)
因為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
好處:可以快速切換多個方法,不用改名字
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的方法都要實作
好處可:以快速換方法
2.interface名字第一個字大寫
3.interface只有定義method沒有實作
4.interface繼承後,interface的方法都要實作
好處可:以快速換方法
2017年7月10日 星期一
訂閱:
文章 (Atom)