【发布时间】:2021-03-20 05:50:04
【问题描述】:
我正在将一堆 typescript 类和接口翻译成 C#(对于那些想知道为什么的 javascript 互操作)
我不确定如何从打字稿翻译的一个例子是:
interface CellArray extends Array<Cell> {
addClass(className: string): CellArray;
removeClass(className: string): CellArray;
html(html: string): CellArray;
invalidate(): CellArray;
}
如果我没看错的话,那个接口是在扩展单元格类型数组的类型...同时也有一些返回方法。
有没有办法把它翻译成 C#?
谢谢!
【问题讨论】:
-
您可能是指扩展其他接口的接口——而不是实现.....
-
你显然不能在 C# 中使用typescriptlang.org/docs/handbook/…,所以
interface CellArray : IList<Cell>可能是你能得到的最好的......解释你打算如何使用结果可能会帮助某人提出这样的方法。 -
Alexei,接口 CellArray : IList
| 是我需要的。谢谢! |
标签: c# typescript class interface .d.ts