标准C#类对象是否在WCF服务多平台中创建?

标准C#类对象是否在WCF服务多平台中创建?,c#,wcf,multiplatform,C#,Wcf,Multiplatform,我已经编写了一个WCF服务,用于在客户端程序发出请求时检索和更新我的数据库。目前它只提供UWP应用程序和WinForms桌面客户端,所以我使用标准c#class对象来移动数据 如果我想扩展到包括非.NET应用程序(如android、ios、java等),这些类是否可以被这些平台使用(当与服务引用一起使用时),或者我是否需要转移到其他平台,例如JSON?根据我的发现,应该可以使用我们的WCF服务多平台。然而,它似乎仍然需要一些更改和/或使用一些额外的框架。 看看这个: 这最终使用了Xamarin

我已经编写了一个WCF服务,用于在客户端程序发出请求时检索和更新我的数据库。目前它只提供UWP应用程序和WinForms桌面客户端,所以我使用标准c#class对象来移动数据


如果我想扩展到包括非.NET应用程序(如android、ios、java等),这些类是否可以被这些平台使用(当与服务引用一起使用时),或者我是否需要转移到其他平台,例如JSON?

根据我的发现,应该可以使用我们的WCF服务多平台。然而,它似乎仍然需要一些更改和/或使用一些额外的框架。 看看这个:

这最终使用了Xamarin。
至少,Xamarin可以与android或IOS一起使用,以更好地移动JSON


android或IOS使用JSON的一些优点JSON@Vinoth使用JSON比其他替代方法有什么优势吗?遗憾的是,如果您想要VS集成,xamarin的价格并不便宜,所以我正在寻找其他方法来实现跨平台兼容的方法在您的问题中必须提到:P:D。我再看一看我之前的评论。我没有意识到微软已经购买了xamarin,并将其作为visual studio的一部分作为标准。那么现在这样做好了吗?这是一个在研究之后会考虑的选项,JSON看起来确实是一个强有力的候选者