Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在c中使用php函数#_C#_Php - Fatal编程技术网

C# 在c中使用php函数#

C# 在c中使用php函数#,c#,php,C#,Php,我正在用一个简单的程序将繁体中文转换成简体中文。它是用php编写的。我必须使用php来调用其中的函数 函数调用类似于: echo MediaWikiZhConverter::convert("打印机", "zh-tw"); 我想在我的C#程序中调用convert func 我怎么做? 是一种合适的方式吗?只需向运行此扩展的Web服务器发出webrequest。在webrequest中传递两个参数,通过函数获取它们,并在webresponse中返回结果:)在C#中重新实现它可能会更容易……如果使

我正在用一个简单的程序将繁体中文转换成简体中文。它是用php编写的。我必须使用php来调用其中的函数

函数调用类似于:

echo MediaWikiZhConverter::convert("打印机", "zh-tw");
我想在我的C#程序中调用convert func

我怎么做?
是一种合适的方式吗?

只需向运行此扩展的Web服务器发出webrequest。在webrequest中传递两个参数,通过函数获取它们,并在webresponse中返回结果:)

在C#中重新实现它可能会更容易……如果使用phalanger编译php脚本,您将得到通常的.NET库,您可以简单地引用您的C#项目,但我同意@ThomasLevesqueShort-answer。你不能。但是,您可以将参数作为GET参数传递给web脚本,该脚本反过来调用functionEek,因此您首先通过每次向另一台服务器发出webrequest来翻译每个单词?为什么不在C#应用程序中修复它呢。好吧,如果这是一个完整的翻译单词的工具,那么将其翻译成C#是一个地狱般的工作,我想:/不,我的意思是使用带有库的C#工具进行翻译,而不是使用在线Web服务。@PoweRoy确实,如果这个工具/库已经存在,我会这样做,如果你需要使用在线工具,你可以一次转换很多句子:)谢谢你的想法和建议!我将尝试设置一个php Web服务并发出一个webrequest。