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