問題タブ [pscustomobject]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
5475 参照

powershell - System.Collections.ArrayList を PowerShell カスタム オブジェクトに追加するにはどうすればよいですか?

fooName私の目標は、2 つの離散変数 (とfooUrl) と のリストを持つカスタム データ オブジェクトを作成することですfooChildren。各リスト項目には 2 つの離散変数 variablechildAgeとがありchildNameます。

現在、私はこれを持っています:

これにより、以下が生成されます。ここまでは順調ですね

問題: 私が+=理解しているように、使用すると、実行されるたびに (どのような状態でも)+=のコピーが作成されるため、使用するのは好きではありません。$fooCollection.fooChildrenList+=

fooChildrenListしたがって、 asを実装する代わりに、必要に応じて各行を追加できるようにas@()を実装したいと思います。コードでこれを行うさまざまな方法を試しましたが、最終的には人口が不足しています。例えば:fooChildrenListNew-Object System.Collections.ArrayListfooChildrenList

$fooCollection | get-memberショー

$fooCollectionショー

System.Collections.ArrayList を PowerShell カスタム オブジェクトに追加するにはどうすればよいですか?

0 投票する
1 に答える
925 参照

powershell - PowerShell、パイプ変数を提供する方法は?

私はオフィスではなく自宅にいるため、詳細が正確ではない可能性があるため、これは高度な質問です。

パイプを介して変数を受け入れる関数があります。

パイプ ソースは、.csv ファイルのフィールドです。

変数を定義してパイプする方法はmyfunc()? HashTable良いでしょうか?

それは正しい構文でしょうか?

アップデート:

私はついにそれを試してみましたが、私myfuncはパイプ変数に直接アクセスするため、うまくいきません$_。デモは次のとおりです。

myfuncを介してパイプ変数に直接アクセスするに対して、どのように機能させることができ$_ますか?