delegates

    1热度

    2回答

    假设我有一个代表使用多种不同定价策略之一进行定价的产品的类。这种定价出现每秒数百次,所以if/else语句我,而不是使用一个委托来推出相应的策略,像这样以消除重复: Private Delegate Sub PricingModel(ByVal params As PricingParameters) Private myPricingModel As PricingModel Private

    28热度

    2回答

    扩展方法可以被分配到一个对象上符合他们的使用情况的代表,就像这样: static class FunnyExtension { public static string Double(this string str) { return str + str; } public static int Double(this int num) { return num + num;

    11热度

    1回答

    有一个问题已经答案是In C#, isn't the observer pattern already implemented using Events? 它询问观察者模式是否已经在c#中使用事件实现。 虽然我得到的事件和观察者模式,是不是观察员模式真的只是代表和事件是一个进一步的实现?

    7热度

    4回答

    我发现一些很奇怪的东西(我想!)。如果我尝试在yes()方法中放置一个断点,它将永远不会在执行该函数时暂停程序。如果我尝试对其他任何代码行执行相同的操作,它将按预期工作。这是一个错误,还是有东西是逃避我? 过滤器将返回2个对象,除调试器外,一切似乎都按预期工作。 private void Form1_Load(object sender, EventArgs e) { List<LOL>

    0热度

    2回答

    我有一个WCF Web服务,它目前搜索多个硬编码的dtSearch索引,然后合并返回给客户端的结果数据集。我有以下的C#代码: public class Search : ISearch { delegate DataTable PDelegate(string term, int cid); delegate DataTable CDelegate(string term,

    49热度

    5回答

    有谁知道在哪里可以找到的东西,以及如何应用在代表工作objective-C一个很好的解释/教程? 我对这两本书没有详述delegates,并没有很好地解释它们让我真正理解它们的力量和功能。

    2热度

    2回答

    我有一个类封装了另一个类,并公开了它包装的类中的几个事件。 (它包装的情况下可以改变) 我用下面的代码: public event EventHandler AnEvent; public OtherClass Inner { get { /* ... */ } set { //... if(value != null) value.A

    8热度

    2回答

    好吧,我正在编程Objective-C和使用Xcode。我已阅读了Apple网站上的文档,了解代理的内容,但是当我谈到如何将代理方法实际实现为代码时,我只是感到困惑,特别是当他们说“像现在实现代理方法。”也许这只是我,但我不知道确切的WHERE实现方法(在我只有ViewController和AppDelegate类的简单情况下,AppDelegate.h/.m文件是否是正确的位置?)。我想我真正想

    4热度

    1回答

    我可以在我的派生类中使用ChangeHappend。如果是这样如何? 如果不是,我该怎么做呢? class Base { public delegate void ChangeHandler(object sender); public event ChangeHandler ChangeHappend; private int _foo; public

    0热度

    2回答

    这是我的问题。我正在研究部署到多个欧洲国家的电子商务解决方案。我们将应用程序中的所有异常保存到SQL Server中,并且我发现数据库中有将来有DateTime的记录! 我们在web.config中定义文化,例如pt-PT,预期的格式是DD-MM-YYYY。 调试结束后,我发现数据库中这些“未来”记录的问题是因为我们使用的回调方法。例如,在我们的缓存架构,我们使用回调,因为这样的 - CacheI