手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
人工智能
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
delegates
delegates专题提供delegates的最新资讯内容,帮你更好的了解delegates。
c# – 如何将委托R函数(T t)转换为Func?
我有遗留代码定义了以下帮助器 public delegate R Function<T, R>(T t); 但我想提供一个Func< T,TResult> 转换尝试无法编译 Cannot convert type ‘System.Func<T,TResult>‘ to ‘Rhino.Mocks.Function<T,TResult>‘ 有没有一种方法不仅可以编译,还可以在运行时运行? 问题是你正在
作者:佚名 时间:2020-01-21
我可以通过C#中的代理取消方法吗?
如果我在“处理”动画屏幕中按取消,我想立即停止一个方法.我通过代理使用异步调用.是否可以通过委托立即停止执行该方法? 谢谢 :) 不 – 至少,不干净. (我不将Thread.Abort包含为“干净”.)你应该做的是有一种机制告诉代表你正试图取消它.然后,您的代表需要偶尔检查取消标记并做出相应的反应. Parallel Extensions在整个地方内置了取消(特别是取消令牌,只允许适当的代码片段
作者:佚名 时间:2020-01-22
c# – 为什么我们需要EndInvoke()来返回委托中异步调用的值?
我有点麻烦理解,当异步调用方法时,委托中的BeginInvoke()方法调用,在完成它的任务后为什么不能从BeginInvoke()本身返回方法的返回值,为什么我们需要EndInvoke()查询BeginInvoke()并从中返回返回值. 我知道这可能不是一个好的查询,但我的困惑是真实的:-) 另外:我可以使用DelagateName.BeginInvoke(参数)异步调用一个方法,现在当委托中的
作者:佚名 时间:2020-01-23
c# – 与其他参数一起传递操作符
我有一些非常低效的代码,其中许多行显示4次,因为我通过排列与“<”和“>”操作和各种变量和常量.似乎有一种方法来编写函数一次,并且随着必须改变的值和“ref”变量传递到运算符中.我要学什么技术?已经建议“代表”,但我看不到如何以这种方式使用它们.这是在C#2.0,VS2005,但如果该技术是通用的,也可以与C一起使用,那将是巨大的. 请求一些代码:以下出现在许多guises,不同的“<”和“>”标
作者:佚名 时间:2020-01-29
c# – 行动或行动?
我正在阅读关于 MSDN的Action Delegate,所以在语法下 public delegate void Action<in T>(T obj); 比起我在c-sharpcorner.com看,它使用了这种语法 public delegate void Action<T>(T obj); 你可以看到在之前没有. 哪种语法是正确的,这是什么意思? 编辑:与谓词相同的语法. 谢谢. 这部分是为
作者:佚名 时间:2020-01-29
c# – 使用Delegate调用构造函数
我找到了 this,但试图使用它并失败了. 如何使用反射创建对象并通过将其置于委托中来加快速度? DynamicMethod dm = new DynamicMethod("MyCtor", t, new Type[] { }); var ctor = t.GetConstructor(new Type[] { }); ILGenerator
作者:佚名 时间:2020-01-30
c# – 事件处理程序是否应该使用其代理进行装饰?
编译和表面上的以下两种变体似乎都以相同的方式表现.除了语法糖还有其他差异吗? someObject.SomeEvent += new SomeEventHandler(someObject_SomeEvent); someObject.SomeEvent += someObject_SomeEvent; 两者完全一样.如果您使用第二个(更短)表单,编译器只会为您输入委托类型. 没有理由使用显式构造
作者:佚名 时间:2020-01-30
c# – 对代理的动作:新的Action或者投射Action?
我发现了两种不同的方式来初始化一个代理: 创建一个新的操作或转换为Action. Delegate foo = new Action(() => DoNothing(param)); Delegate bar = (Action)(() => DoNothing(param)); 这两种语法有区别吗? 哪一个更好,为什么? 编辑: 在这个例子中使用delegate,因为语法对于使用lambda表达
作者:佚名 时间:2020-01-31
我应该使用什么方法进行C#脚本编写
我正在写一个粒子系统. (对于游戏和粒子编辑器) 在该系统中,存在0到n个修饰符. 它们每帧都会修改粒子系统中的粒子. 例如,你可以有一个名为“GravityModifier”的预定义修饰符,它只对每帧的每个粒子执行以下操作:“particle.Velocity.Y = 9.81”或类似的东西. 现在我希望用户能够在运行时(在编辑器中)编写其他修饰符. 我希望能够只使用C#. 由于粒子系统是写入J
作者:佚名 时间:2020-01-31
c# – 类型参数不能从高阶函数的用法推断出来
我有以下高阶函数: public static Func<T, bool> Not<T>(Func<T, bool> otherFunc) { return arg => !otherFunc(arg); } 并试图把它称为: var isValidStr = LinqUtils.Not(string.IsNullOrWhiteSpace); 编译器给我“类型参数不能从使用推断”的错误.
作者:佚名 时间:2020-02-01
c# – (如何)可以绑定/重新绑定一个方法来处理不同签名的代理?
我是一名c开发人员使用信号和c中的插槽似乎与c#中的代表类似.我发现自己在寻找“绑定”提供的功能方面,感到我一定是缺少一些东西. 我觉得像下面这样的东西,在c中可能有可能在c#与代表.这里是一些psudo代码,我将在c中做什么: Slot<void> someCallback; int foo(int i) { std::cout << "Value: " << i << "\n";
作者:佚名 时间:2020-02-02
c# – 具有lambda表达式的LINQ where子句具有OR子句和空值返回不完整的结果
简单的问题 我们在Where子句中使用了一个lambda表达式,它不返回“expected”结果. 快速总结 在analyzeObjectRepository对象中,有一些对象也包含一个名为Parent的属性中的父关系.我们正在查询此analysisObjectRepository以返回一些对象. 详情 下面的代码应该是返回根,包含ID值的特定对象的第一个孩子(直接子代)和子孙. 在下面的代码中,
作者:佚名 时间:2020-02-02
c# – 在派生的抽象类中强制实现事件
我正在尝试创建我正在考虑的翻译类,以便我的程序可以与各种目标平台对话.每个平台都将由抽象类的单独实现处理.为了简单起见,我减少了一些东西. 我有一个抽象类,有几个抽象方法: abstract class ControllerBase { public abstract bool EnableDTMFDetection(string CallID, Party Party); pub
作者:佚名 时间:2020-02-03
c# – 了解Thread / BeginInvoke? [初学者]
考虑代码: class Work { public void DoStuff(string s) { Console.WriteLine(s); // .. whatever } } class Master { private readonly Work work = new Work(); public void Exe
作者:佚名 时间:2020-02-18
c# – 代理数组
我正在尝试从委托数组调用委托函数.我已经能够创建代理数组,但是如何调用委托? public delegate void pd(); public static class MyClass { static void p1() { //... } static void p2 () { //... } /
作者:佚名 时间:2020-02-22
c# – 为什么通用的EventHandler如此使用不足?
.NET 2.0添加了EventHandler< TArgs>泛型委托类型来简化写入自定义事件的过程;而不必定义一个EventArgs类及其相应的委托(例如MyEventArgs和MyEventHandler),您只需要编写args类. 考虑到这一点,为什么这个代理类型在.NET Framework中几乎没有出现?我知道大多数核心API是在泛型引入之前开发的,但即使在像WPF这样的框架的新部分中,
作者:佚名 时间:2020-02-22
c# – 委托给一个实例方法不能有null’this’
我正在开发一个C#.NET 2.0应用程序,其中在运行时,根据环境加载两个DLL之一.两个DLL都包含相同的功能,但它们没有链接到相同的地址偏移量.我的问题是在我的应用程序代码中的函数代理. public class MyClass { public delegate int MyFunctionDelegate(int _some, string _args); public
作者:佚名 时间:2020-02-22
c# – MethodInvoke委托或lambda表达式
两者有什么区别? Invoke((MethodInvoker) delegate { checkedListBox1.Items.RemoveAt(i); checkedListBox1.Items.Insert(i, temp + validity); checkedListBox1.Update(); } ); VS Invoke((Me
作者:佚名 时间:2020-02-23
c# – .NET:EventHandler种族条件解决方案如何工作?
有以下模式用于避免竞争条件,当提出事件时,如果另一个线程取消订阅从MyEvent,使其为空. class MyClass { public event EventHandler MyEvent; public void F() { EventHandler handler = MyEvent; if(handler != null)
作者:佚名 时间:2020-01-27
c# – 隐式方法组转换getcha
我想知道为什么给定代码的输出(在 LinqPad中执行) void Main() { Compare1((Action)Main).Dump(); Compare2(Main).Dump(); } bool Compare1(Delegate x) { return x == (Action)Main; } bool Compare2(Action x) { r
作者:佚名 时间:2019-12-22
上一页
14
15
16
17
18
19
20
21
22
下一页
小编推荐
苹果市值2025年有望达4万亿美元
• 联想拯救者新一代Y700平板通过IMDA认证
• 最新AI生图模型Flux1.1刷屏!添加单反相
• 联发科天玑 9400 频率敲定,3.626GHz 最
• 苹果新品发布会来了!5款产品面临停产
• 佳能R5C Mark II配置曝光:双系统设计,
• AI应用的东风,奥特曼不想错过
• 为新品让路!苹果定制版Mac发货延期
热门标签
更多
python
JavaScript
java
HTML
PHP
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot