我需要將此PHP代碼轉換爲C#。有沒有一種工具或網站可以使這成爲可能?php轉換爲C#轉換器
public function call($method, array $params) {
// Add the format parameter, only 'json' is supported at the moment
if (!array_key_exists('format', $params)) {
$params['format'] = 'json';
}
$url = "{$this->_url}/{$method}";
$ch = $this->_getCurlHandle($url);
if (!$ch) {
throw new Fuze_Client_Exception("Unable to create a cURL handle");
}
// Set the request parameters
$queryString = http_build_query($params);
curl_setopt($ch, CURLOPT_POSTFIELDS, $queryString);
// Fire!
$result = $this->_executeCurl($ch);
// All API response payloads should be valid json with 'code' and
// 'message' members
$json = json_decode($result);
if (!($json instanceof stdClass)
|| !isset($json->code)
|| !isset($json->message)) {
throw new Fuze_Client_ServerException(
"Invalid JSON payload received", $result, $info['http_code']);
}
if ($json->code >= 500 && $json->code < 600) {
throw new Fuze_Client_FaultException($json);
}
return $json;
}
這似乎是一個更大的東西的一部分。你需要翻譯什麼?捲曲部分? – 2011-03-07 15:45:00
相關:http:// stackoverflow。com/questions/441161/how-to-convert-code-from-c-to-php – RQDQ 2011-03-07 15:45:30
可能不是你要找的,但Facebook的HipHop for PHP將PHP轉換爲C++。 (是的,我知道你在問C#,但這是我能想到的最接近的東西:D)。如果這就是你所追求的目標,它並不能真正幫你轉換代碼,但會提高你的性能。 – Sondre 2011-03-07 15:55:33