0

私はc#またはvbnetに変換したいphpのこのブロックを持っています。is配列や配列マージのような他のビットに直接等しいものがないため、私は配列メソッドに固執しています。配列は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;
  }
4

2 に答える 2

0

同じトピックphp から C# へのコンバーターに関する別の質問があります。

@Stegi と @Number 9 からの回答を参照してください

于 2011-11-22T17:55:33.280 に答える
0

c# には、is実行時にデータ型を決定する演算子があります。を使用Concatして 2 つの配列をマージしたりString.Split、区切られた文字列を配列に変換したりできます。入力内容の詳細をお知らせいただければ、さらにサポートを提供できます。しかし、これはあなたを近づけるはずです。

于 2011-11-22T17:50:30.623 に答える