15

たとえば、idとtransactionNameの2つのプロパティを持つPSObjectトランザクションがあるため、次のようになります。transaction {id:123 transactionName:tranName1}

名前がtranName1の場合、トランザクションのIDを返したい。

PowerShellスクリプトでは、次のことを簡単に実行できるように見えます。

if $transaction.transactionName -eq tranName return $transaction.id

ただし、c#では、名前でプロパティを認識できないため、エラーが発生します... c#でそれを行う方法はありますか?

4

2 に答える 2

33

次のようなことを試してください:

psobjectvariable.Properties["transactionName"].Value
于 2013-03-07T18:44:29.743 に答える