問題タブ [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.
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 カスタム オブジェクトに追加するにはどうすればよいですか?
powershell - PowerShell、パイプ変数を提供する方法は?
私はオフィスではなく自宅にいるため、詳細が正確ではない可能性があるため、これは高度な質問です。
パイプを介して変数を受け入れる関数があります。
パイプ ソースは、.csv ファイルのフィールドです。
変数を定義してパイプする方法はmyfunc()? HashTable良いでしょうか?
それは正しい構文でしょうか?
アップデート:
私はついにそれを試してみましたが、私myfuncはパイプ変数に直接アクセスするため、うまくいきません$_。デモは次のとおりです。
myfuncを介してパイプ変数に直接アクセスするに対して、どのように機能させることができ$_ますか?