很多初学c#的朋友对于事件与接口感到迷惑不解,不明白它们之间的关系,下面我就用实例来简单的分析讲解一下。事件,用event修饰符来代表一个事件,我们要创建一个C#事件必须按以下顺序来扫行:1,创建或标识一个代表。比如下例中的public delegate void dele(); //声明代表,de...
Func与Action委托泛型介绍 .Net 3.5之后,微软推出了Func与Action泛型委托。进一步简化了委托的定义。 Action委托主要的表现形式如下: public delegate void Action(); public delegate void...
分类:
其他好文 时间:
2015-01-21 11:30:51
阅读次数:
197
OWIN最让人费解不是OWIN的五大角色(Host, Server, Middleware, Web Framework, Web Application),不是Application Delegate与Environment,而是.NET web servers,规范中并没有说明.NET web ...
UIAlertView *sussess = [[UIAlertView alloc]initWithTitle:nil message:@"发布成功" delegate:nil cancelButtonTitle:@"确定" otherButtonTitles: nil];[sussess sho...
分类:
其他好文 时间:
2015-01-20 10:24:36
阅读次数:
143
1.下面代码是描述:点击Toolbar上的按钮时,通知代理去调代理方法. 1 - (void)didClickedToolbarBtn:(UIButton *)button 2 { 3 4 if ([self.delegate respondsToSelector:@selecto...
分类:
移动开发 时间:
2015-01-20 06:12:32
阅读次数:
188
hello.groovy
import groovy.lang.Closure
Closure clos = { println "Hello closure"}
println "delegate:" + clos.delegate.class.name;
println "owner: " + clos.owner.class.name;
clos.call();
println "=...
分类:
其他好文 时间:
2015-01-19 14:31:29
阅读次数:
219
此文章结合实际的例子很详细的讲解了什么时候适合用delegate 或 block ,此文章不太适合不太熟悉block编程的读者http://stablekernel.com/blog/blocks-or-delegation/下面一边文章是实际的例子用block的方式实现UIAlertViewhtt...
分类:
其他好文 时间:
2015-01-16 18:43:05
阅读次数:
122
public partial class Form5 : Form
{
public Thread PBarThread;
private delegate void MyTestDelegate(object obj);
private MyTestDelegate myTest;
///
/// dev...
分类:
编程语言 时间:
2015-01-16 14:46:54
阅读次数:
130
参考:http://haoxiang.org/2011/08/ios-delegate-and-protocol/介绍: Protocol在iOS中就是协议,简单的理解就是一组函数的集合,这个集合中有分为必需实现的和可选实现的。一般来说,protocol会与delegate模式一同使用。说白了,一....
分类:
其他好文 时间:
2015-01-15 21:34:48
阅读次数:
147
文章有点长,写的过程很有收获,但读的过程不一定有收获,慎入【摘要】悬垂指针(dangling pointer)引起的crash问题,是我们在iOS开发过程当中经常会遇到的。其中由delegate引发的此类问题更是常见。本文由一个UIActionSheet引发的delegate悬垂指针问题开始,逐步思...
分类:
移动开发 时间:
2015-01-15 19:59:57
阅读次数:
235