有以下方法(寫法有誤請指正),怎樣呼叫傳參?
internal class StopCallback
{
internal bool Result;
}
public static Tuple<bool, T> SendTillSuccess<T>(Func<T, bool> IsSuccessFunc)
{
T calback = WaitReceive<T>();
return new Tuple<bool, T>(true, calback);
}
public static T WaitReceive<T>() {
StopCallback rv = new StopCallback();
rv.Result = true;
return (T)(object)rv;
}
我這樣寫,為何斷點進不來?
callback 是呼叫后的回傳值嗎?
var result = SendTillSuccess(
(StopCallback callback) =>
{
if (callback != null && callback.Result)
{
return true; //斷點進不來
}
return false;
});
uj5u.com熱心網友回復:
那你斷點加在:if (callback != null && callback.Result)
試試呢?
uj5u.com熱心網友回復:
斷點打在判斷上面 ?轉載請註明出處,本文鏈接:https://www.uj5u.com/net/275335.html
標籤:C#
上一篇:各位大神們,麻煩幫我看看自開發Windows服務不能匯出Excel檔案的的問題
下一篇:VB.NET 程式運行先快后慢
