c# - 重载返回任务的方法
问题描述
也许我想多了,但是重载异步方法并返回 T 任务的正确方法是什么?
假设我有一个带有签名的方法async Task<int> Method1(string input, string secondInput)
,我想用 重载它async Task<int> Method2(string input, string secondInput, string thirdInput)
,第二个方法体应该看起来像这样吗?
return await Method1(input, secondInput+thirdInput);
我的问题是,我可以像这样等待它而不给消费者带来任何意外行为吗?这与调用 Method1 并自己连接字符串的消费者相同吗?
解决方案
推荐阅读
- c# - Veracode 在 Actionresult 中传递模型的输入验证不足问题
- ios - 如何在uitableviewcell中更新约束动画
- java - 启动层初始化期间发生错误:java.lang.module.ResolutionException
- pandas - 拆分熊猫对象
- git - GIT 忽略之前添加的文件夹
- swift - 有没有办法将泛型协议用作函数中的数据类型?
- php - 将自定义正则表达式规则转换为 Laravel 验证器
- python-3.x - cx_Oracle 中批量处理的性能改进
- c# - 如何在桌面应用程序的 Toast 通知中正确使用自定义音频?
- android - 如何禁用顶部透明层的触摸?