腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
c#
方法
参数
API
设计
、
、
、
我想讨论
API
方法
设计
。谢谢。
浏览 0
提问于2010-11-29
得票数 2
5
回答
基于接口的
设计
及可选
方法
参数
、
、
、
我正在为一个新的Web创建一个
C#
包装器库。已经习惯了基于界面的
设计
--这在这种情况下合适吗?我找不到一个很好的解决方案来将所有的
API
方法
和
参数
映射到一个
浏览 0
提问于2012-05-09
得票数 1
回答已采纳
3
回答
F#将null引用传递给ref
参数
、
我使用的是第三方
API
,它很笨拙地使用ref
参数
来生成输出。就我个人而言,我真的很讨厌
API
的这种
设计
,但这是我现在可以使用的。由于专有代码的原因,我不得不稍微隐藏
API
的数据类型,但这应该与手头的问题无关。无论如何,在
C#
中,我可以成功地将空引用作为ref
参数
传递,如下所示: bool success =
api
.myFunction以下内容将不起作用
浏览 3
提问于2013-07-18
得票数 2
3
回答
C#
支持__call__
方法
吗?
Python有一个神奇的
方法
,当对象像函数一样被调用时,它会被调用。
C#
支持类似的东西吗? 具体来说,我希望找到一种可以互换地使用委托和对象的
方法
。试图
设计
一个
API
,用户可以在其中传递一个函数列表,但有时这些函数需要一些初始
参数
,在这种情况下,他们会使用其中一个可调用对象。
浏览 5
提问于2011-02-01
得票数 8
2
回答
如何克服
C#
对泛型约束重载的限制?
、
、
、
、
IjQueryPromise<TResult> { return t; }使用此代码,我试图允许调用: (r) => DoSomething(r) 委托'System
浏览 5
提问于2014-09-09
得票数 0
回答已采纳
2
回答
基于 .NET SDK 开发应用,界面卡死如何处理?
、
浏览 260
提问于2022-01-12
回答已采纳
1
回答
使用ByRef的COM互操作
方法
签名
、
、
、
、
我有一个
C#
程序,它调用一个COM,它有一个名为test的
方法
,其中包含两个
参数
:第一个
参数
被传递给ByVal,第二个
参数
被传递给ByRef。DLL所做的工作: a = "a"End Sub string b = "2";
浏览 3
提问于2016-11-07
得票数 4
回答已采纳
2
回答
我们能否在IntPtr
方法
签名中用"IntPtr“替换所有"int”
参数
&返回类型?
、
、
、
、
在我的程序中,我有一些DllImport,因为我想调用一些本地
API
。int类型用于
方法
参数
&返回类型。当我将ref
参数
的一个类型从int更改为IntPtr时,问题就解决了。我正在使用
C#
.NET 4.0。
浏览 7
提问于2015-04-07
得票数 1
回答已采纳
3
回答
响应/应答模式与
API
设计
中的
方法
重载
、
我最近
设计
了一个
API
来包装数据存储实现,并允许其他开发人员使用此
API
来索引他们的数据和基于关键字查询数据。我在查询
方法
中使用了响应/回复模式,因为Jaroslav Tulach提到它可以避免在需要添加
参数
时不断更改
API
接口(实用
API
设计
中的第97页)。其他开发人员认为使用
方法
重载是更好的
方法
。你能分享一下你在
设计
中使用两种不同
方法
的经验吗?下面是我和其他开发人员之
浏览 0
提问于2012-10-10
得票数 3
2
回答
如何在
C#
中使用可选
参数
?
我们正在构建一个从
C#
类以编程方式生成的Web
API
。这个类有
方法
GetFooBar(int a, int b)和
API
有一个
方法
GetFooBar采取查询
参数
&a=foo &b=bar。这些类需要支持可选
参数
,这在
C#
语言中是不受支持的。什么是最好的
方法
?
浏览 302
提问于2017-12-21
1
回答
具有ref/out
参数
的
方法
的异步版本的元组与自定义结构
、
、
、
、
考虑具有out或ref
参数
的
方法
的
C#
API
,例如:让我们不要注意out和ref
参数
通常是一种
设计
味道,假设这是一个遗留
API
,我们不能更改它现有
方法
的签名。因此,我们必须更改
API
签名。一种
方法
是将结果从“人的任务”更改为“元组任务”和“int”,即委托实现将返回Person和int的元组。第二种选择是定义自
浏览 0
提问于2013-03-26
得票数 3
3
回答
设计
问题
我正试着为这个问题做一个班级
设计
。在这里,搜索
方法
是相同的,只有返回类型不同。我搞不懂这里使用哪种
设计
模式。提前感谢!搜索逻辑将是相同的,并提供了
API
的目的。
API
将接受搜索
参数
,并将结果返回为DataReader (在
C#
中)。使用读取器,我需要构造TreeNode、泛型列表或将来可能出现的任何其他对象。 我需要
设计
一个位于业务层的组件,以服务于表示层。
浏览 0
提问于2009-10-05
得票数 0
回答已采纳
1
回答
C#
编写剪贴板监视器:为什么必须在WinForm中重写WndProc
、
、
所使用的
API
是。其中一个例子可以在中找到。 break;} 我的问题是,既然AddClipboardListener接受句柄(IntPtr)作为指向将作为自定义侦听器的函数/
方法
的
参数
,为什么我试图声明委托类型并创建一个实例,然后使用
方法
将其转换为IntPtr,传递到AddClipboardListener,这
浏览 1
提问于2018-03-16
得票数 0
回答已采纳
5
回答
契约式
设计
/C#4.0/避免ArgumentNullException
、
我已经厌倦了检查所有的
参数
是否为null,并在它们为空的时候抛出ArgumenutNullExceptions。另外,在此期间我可以做些什么(也许是一个属性?)为了避免这种单调的检查null和抛出的任务?
浏览 0
提问于2009-01-12
得票数 6
回答已采纳
1
回答
UITableViewDataSource
设计
的基本原理
、
我正在为杂志查看者
设计
一个
API
接口。类似于iGizmo (用于iPad)。显示杂志的视图非常类似于TableView。人们可以把文章看作节,把页看作单元格。但是,我不完全清楚为什么苹果
设计
TableView委托/DataSource时总是在每个
方法
中提供TableView作为
参数
。 我试图使它合理化,但我没有找到任何好的理由来进行这种
api
设计
。我正在考虑在我的
API
中省略tableView/magazineView
参数<
浏览 3
提问于2011-01-05
得票数 0
回答已采纳
3
回答
作为反射的语法糖的鸭子类型:好主意还是坏主意?
、
、
、
我最近一直在想,在Java和
C#
这样的语言中,将“鸭子”类型作为
方法
参数
类型包括在内,是不是一种很好的语法糖形式?如果foo没有doStuff()
方法
,这将抛出运行时异常。重点是,当你想要它们的时候,也就是大多数时候,你会得到更严格的预先指定的接口范例(性能,错误检查)的好处。同时,您将拥有一个简单、外观整洁的后门来避免输入,这将允许您干净地进行初始
设计
中未预见到的更改,而无需进行大规模重构。此外,它可能是100%向后兼容的,并且与现有的语言构造完全兼容。我认为这可能有助于减少过度
设计
的
浏览 0
提问于2008-11-22
得票数 2
回答已采纳
3
回答
在这种情况下,这个
API
的最佳
设计
是什么?
、
、
我正在构建一个
API
,将给定的消息发布到不同的平台(Twitter,FaceBook.)。我认为这是一个常见的
设计
问题,我想知道 我是在使用最好的
方法
来拥有一个<e
浏览 0
提问于2010-08-31
得票数 4
4
回答
使用ref
参数
-好的
设计
决策?
、
在
c#
的上下文中,我在使用ref/out
参数
时遇到了一些自我冲突?使用这样的
参数
会增加我使用的
方法
或组件的耦合性吗?你的意见呢?这个主题与其说是一个技术主题,不如说是一个
设计
主题。
浏览 0
提问于2012-03-07
得票数 0
1
回答
为相互排斥的请求
参数
设计
API
的更好
方法
是什么?
、
、
、
当请求
参数
相互排斥时,在@Controller
方法
上
设计
API
的更好
方法
是什么? }}用户不能使用多个请求
参数
进行查询只有一个请求
参数
或没有请求
参数
是有效的(只有一个userId、age或type
浏览 1
提问于2018-11-03
得票数 7
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券