转换php块到vbnet或c#

本文关键字:vbnet 块到 php 转换 | 更新日期: 2023-09-27 18:15:30

我有这个php块,我想转换为c#或vbnet。我被困在数组方法上,因为没有直接等于数组和其他比特,如数组合并。我知道数组在php和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;
  }

转换php块到vbnet或c#

关于php到c#的转换还有一个问题。

参见@Stegi和@Number 9的回答

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