标签: c# api dll components api-design
我熟悉C#,并且想与旧的软件程序(单词词典)进行通信。它的开发人员从未提供过任何API,以使程序员能够开发与此软件程序相关的程序。
现在,我不知道是否可以自行为该软件开发API(即dll)吗?是否需要特殊知识?对于开发人员来说,了解原始软件使用了哪种程序语言是否至关重要?最后在C#中有多少可能?
答案 0 :(得分:-3)
首先,您必须确定要从该“旧”软件中公开的功能。然后创建一个包装该软件功能的C#REST api应用程序。基本上,在这种情况下,您的REST api将充当中间人。