小编bra*_*roo的帖子

LINQ版本计算数组中相邻元素的和积

我正在寻找一种方法在LINQ中执行以下操作(它基本上是一个sumproduct,其中相同的数组包含产品nn + 1索引的操作数,显然数组长度总是如此2 * n).

int[] input = { -3, 26, -2, 19, 2, 19, 3, 29, 1, 48 };

// sum product
double result = 0;
for (int i = 0; i < input.Length; i += 2)
     result += input[i] * input[i + 1];

// result = 57

// linq version of calculating resultPrice ???
Run Code Online (Sandbox Code Playgroud)

我怎样才能(优雅地)使用LINQ?

.net c# linq

7
推荐指数
3
解决办法
1415
查看次数

创建目录异步(不使用FileSystemWatcher)?

如何使以下代码异步运行,而不必在线程池上创建额外的线程(换句话说,不用 Task.Run(...))?

Directory.CreateDirectory("\\host\someNetworkDirectory");
Run Code Online (Sandbox Code Playgroud)

理想情况下,我想这样使用它:

async SomeMethod(){
    //...
    await Directory.CreateDirectoryAsync("\\host\someNetworkDirectory");
    // stuff to do after ensuring the directory exists
    //...
}
Run Code Online (Sandbox Code Playgroud)

我尝试了此答案(建议使用FileSystemWatcher),但不适用于文件夹。

c# io async-await

6
推荐指数
2
解决办法
2135
查看次数

如何使用Webassembly(wasm)访问和修改文档对象模型(DOM)?

我知道webassembly(wasm)仍处于起步阶段,但我想知道是否以及如何使用它来更改DOM(就像我使用Javascript更改DOM一样).

这是官方页面:

Wasm MVP

javascript dom web webassembly

5
推荐指数
1
解决办法
1103
查看次数

标签 统计

c# ×2

.net ×1

async-await ×1

dom ×1

io ×1

javascript ×1

linq ×1

web ×1

webassembly ×1