抱歉,最近剛從別的語言轉過來C#
看到這樣的lambda表達式有些地方不太懂
public string AAA
{
get
{
return this.GetValue(() => this.AAA)
}
set
{
this.SetValue(() => this.AAA, value)
}
}
protected T GetValue<T>(Expression<Func<T>> property)
{...}
protected bool SetValue<T>(Expression<Func<T>> property, T value)
{...}
主要是不懂紅色括號那是什麼意思
google找到https://ithelp.ithome.com.tw/articles/10100451
這網頁的說明也讓我有類似的疑惑,function內template的型態數量感覺對不起來
再麻煩版友幫解答一下,謝謝