class InvalidOperationException<T> : InvalidOperationException where T : Command { public InvalidOperationException(string message) : base(message " /> 国产精品一区二区无线,男男高h在线观看,国产成人综合在线

中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

.NET 擴展實現代碼

class Command
{
public virtual void Execute() { }
}

class InvalidOperationException<T> : InvalidOperationException
where T : Command
{
public InvalidOperationException(string message) : base(message) { }
// some specific information about
// the command type T that threw this exception
}

static class CommandExtensions
{
public static void ThrowInvalidOperationException<TCommand>(
this TCommand command, string message)
where TCommand : Command
{
throw new InvalidOperationException<TCommand>(message);
}
}

class CopyCommand : Command
{
public override void Execute()
{
// after something went wrong:
this.ThrowInvalidOperationException("Something went wrong");
}
}

class CutCommand : Command
{
public override void Execute()
{
// after something went wrong:
this.ThrowInvalidOperationException("Something else went wrong");
}
}

AspNet技術.NET 擴展實現代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 成人免费看片又大又黄 | 女人av | 国产成人精品综合 | 99久久精品国产麻豆演员表 | 中文字幕亚洲一区二区三区 | 综合色久 | 亚洲色片网站 | 九九热这里只有精品6 | 成人久久18免费网站图片 | 精品视频一区二区 | 亚洲一区二区三区免费视频 | 亚洲一区免费 | 国产精品123区 | 午夜精品一区二区三区在线观看 | 中文字幕在线不卡 | 亚洲精品久久久久久久不卡四虎 | 亚洲综合色 | 日韩一区二区在线播放 | 久草热视频 | 精品免费国产一区二区三区四区 | 日本电影免费完整观看 | 国产精品国产成人国产三级 | 激情五月综合网 | jlzzjlzz国产精品久久 | 91九色麻豆 | 欧美一区二区三区在线看 | 日韩精品一区二区三区 | 亚洲精品一区中文字幕乱码 | 狠狠av| 古装人性做爰av网站 | 亚洲成人av | 成人亚洲网 | 91新视频 | 亚洲成人免费在线观看 | 91视频.com | 精品国产欧美一区二区三区不卡 | 九九色综合 | 亚洲一区国产 | 亚洲a视 | 久久久久国产精品午夜一区 | 99综合|