在C#它的对象或动态对象中表示任何TypeScript对象的最佳方式是什么

在C#它的对象或动态对象中表示任何TypeScript对象的最佳方式是什么,c#,typescript,C#,Typescript,最好的方法是什么?当您可以避免动态时,您应该这样做,因为在大多数情况下这样做会更好 在线有一些转换器可以处理将typescript转换为c#对象的问题。e、 g.快速类型: 它使用.NET Newtonsoft.Json库。只需粘贴左侧的typescript类,然后将右侧的c#代码添加到项目中 我也成功地使用了这个工具: 当您可以避免动态时,您应该这样做,因为在大多数情况下这样做会更好 在线有一些转换器可以处理将typescript转换为c#对象的问题。e、 g.快速类型: 它使用.NET

最好的方法是什么?

当您可以避免动态时,您应该这样做,因为在大多数情况下这样做会更好

在线有一些转换器可以处理将typescript转换为c#对象的问题。e、 g.快速类型:

它使用.NET Newtonsoft.Json库。只需粘贴左侧的typescript类,然后将右侧的c#代码添加到项目中

我也成功地使用了这个工具:


当您可以避免动态时,您应该这样做,因为在大多数情况下这样做会更好

在线有一些转换器可以处理将typescript转换为c#对象的问题。e、 g.快速类型:

它使用.NET Newtonsoft.Json库。只需粘贴左侧的typescript类,然后将右侧的c#代码添加到项目中

我也成功地使用了这个工具:


两者都不是。实际的问题是什么?为什么在TypeScript中使用
any
?为什么不使用eg泛型呢?函数获取任何{}个属性并不知道这个属性的类型JavaScript没有类型,但是对象有特定的属性。与服务器交谈时,DTO是已知的。顺便说一下,这可能是您希望将JavaScript对象转换为C#对象的唯一地方。除非真正的问题是关于Blazor JavaScript互操作性的?typeScript具有泛型,因此对任何函数都不需要
任何
。此外,您知道属性是什么-它们是该函数使用的属性。您可以使用这些属性和方法创建一个接口,并停止传递
any
。你甚至不需要修改你的输入对象。简,具体问题是什么?为什么你认为在C#中转换成一个全面的类型是解决这个问题的办法?两者都不是。实际的问题是什么?为什么在TypeScript中使用
any
?为什么不使用eg泛型呢?函数获取任何{}个属性并不知道这个属性的类型JavaScript没有类型,但是对象有特定的属性。与服务器交谈时,DTO是已知的。顺便说一下,这可能是您希望将JavaScript对象转换为C#对象的唯一地方。除非真正的问题是关于Blazor JavaScript互操作性的?typeScript具有泛型,因此对任何函数都不需要
任何
。此外,您知道属性是什么-它们是该函数使用的属性。您可以使用这些属性和方法创建一个接口,并停止传递
any
。你甚至不需要修改你的输入对象。简,具体问题是什么?为什么你认为在C#中转换成一种通用类型是解决这个问题的方法?
var myAny : any;
var myDynamic : Dynamic : C#;
var myObj: Object;