怎样理解委托是"安全"的? 重点在 安全 上,请大家指点,如果有例子就更好了!谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 嗯,这个“类型安全”就不是委托的事。写这个东西的作者(哪怕他是写在了msdn上),前提是拿c语言在说事。而.net下对象都是类型安全的,而不是那种张冠李戴然后又胡乱操作的指针方式。同时,委托也是及其复杂的.net架构对象,更不是一个IntPtr简单对象。书上如果有这句话大可不必太纠结,因为作者离不开c语言思维,跟你有多大关系?! 把委托理解为指针,是.net或者c#的错吗?其实你都首先受了一些作者的暗示,然后又必须来纠正这种暗示带来的误解。这多麻烦啊。 您说话能不能不这么冲啊,我这不是在MSDN上看到委托是这么定义的,不懂就来问问大家,作者确实拿委托跟C++的函数指针做比较的,我不是不懂吗,你都那么多分了,那么高级的ID,说话怎么这么不好听呢 如果你写过C++就知道指针在使用时的危险性,指针飞掉是常有的情况C#的委托的作用和C++的函数指针是相同的,但是委托肯定不会飞掉。 委托和指针都是指向内存地址的委托对输入参数做了强类型定义如果你把一个八字节的double传入一个预留了4字节的Int参数委托不会让你传入该参数指针允许传入,传入参数过大,可能发生内存溢出----哦也初学,如果有错,大牛指正! winform 下面form滚动条 C#.net+sqlserver2000数据输入的问题 请求 c#刷新代码 问一个简单的问题,关于WinForm 请教一个存储过程入参的写法 急!请教如何在C#中生成数据库的.dll文件 有关msxml2.xmlhttp运用,出现网页错误问题 各位大哥帮帮小弟,一个有关文件监视的问题。 treelist 控件显示行号 事件 调查下,现在做个网站一般需要多少钱?可以根据网站的性质,说详细点。 Winform设置合计行不受滚动条的影响一直显示在dataGridView1的最后一行
嗯,这个“类型安全”就不是委托的事。写这个东西的作者(哪怕他是写在了msdn上),前提是拿c语言在说事。而.net下对象都是类型安全的,而不是那种张冠李戴然后又胡乱操作的指针方式。同时,委托也是及其复杂的.net架构对象,更不是一个IntPtr简单对象。书上如果有这句话大可不必太纠结,因为作者离不开c语言思维,跟你有多大关系?!
您说话能不能不这么冲啊,我这不是在MSDN上看到委托是这么定义的,不懂就来问问大家,作者确实拿委托跟C++的函数指针做比较的,我不是不懂吗,你都那么多分了,那么高级的ID,说话怎么这么不好听呢
C#的委托的作用和C++的函数指针是相同的,但是委托肯定不会飞掉。
委托对输入参数做了强类型定义
如果你把一个八字节的double传入一个预留了4字节的Int参数
委托不会让你传入该参数
指针允许传入,传入参数过大,可能发生内存溢出
----哦也初学,如果有错,大牛指正!