在达特我能做到:
await HttpRequest.getString(path)
Run Code Online (Sandbox Code Playgroud)
这将返回一个字符串.
我想创建一个会做同样的方法,但是像这样:
HttpRequest request = new HttpRequest();
request
..open('Get',getPath)
..setRequestHeader('Content-Type','application/json')
..send('');
...
return responseString;
Run Code Online (Sandbox Code Playgroud)
我可以使用事件和期货来做到这一点,但我想了解如何使用async&await具体做到这一点.
编辑:这是针对浏览器的dart:html HttpRequest.
目前我有一个像这样的类列表:
public List<Algo> AlgoList = new List<Algo>
{
new BastionAlgo(),
new BitcoreAlgo(),
new Blake2SAlgo(),
new BlakeAlgo(),
new BlakeCoinAlgo(),
new BmwAlgo(),
new C11FlaxAlgo(),
new CryptolightAlgo(),
new CryptonightAlgo(),
...
};
Run Code Online (Sandbox Code Playgroud)
当我添加和删除类时,我宁愿不必维护一个长列表.有没有办法找到并实例化在.net核心2中扩展另一个类的所有类?
提前谢谢你的帮助.