将php块转换为vbnet或c#

时间:2011-11-22 17:42:00

标签: c# php vb.net code-conversion

我有这个我要转换为c#或vbnet的php块。我被困在数组方法上,因为没有直接等于is数组和其他位如数组合并。我知道数组中的数组行为与c#中的行为不同,但就此而言。我在网上看,但还没有找到任何东西。有任何想法吗?

     private static function processArgs( $arguments )
 {
    $args = array();
    foreach ( $arguments as $arg ) {
        if ( is_array( $arg ) ) {
            $args = array_merge( $args, $arg );
        } else {
            if ( strpos( $arg, '=' ) !== FALSE ) {
                $exp = explode('=', $arg, 2);
                $args[$exp[0]] = $exp[1];
            } else {
                $args[] = $arg;
            }
        }
    }

    return $args;
  }

2 个答案:

答案 0 :(得分:0)

c#使用is运算符来确定运行时的数据类型。您可以使用Concat合并2个数组,您可以使用String.Split将分隔的字符串转换为数组。如果您提供有关输入的更多详细信息,我们可以为您提供更多帮助。但这应该让你接近。

答案 1 :(得分:0)

同一主题还有另一个问题php to C# converter

查看@Stegi和@Number 9的答案