0
今すぐC#
コードをPowerShell
スクリプトに変換しようとしています。このようなPowershellの位置で文字列の一部を置き換える
private static string ReplaceStringPartAt(string mainstring, int position, string replacement)
{
StringBuilder strBuilder = new StringBuilder(mainstring);
strBuilder.Remove(position, replacement.Length);
strBuilder.Insert(position, replacement);
return strBuilder.ToString();
}
そして、私のPowerShell
機能:C#
で
私の実際の関数は次のようになります
function ReplaceStringPartAt($mainstring, $position, $replacement)
{
$strBuilder = New-Object System.Text.StringBuilder;
$strBuilder.AppendLine($mainstring)
$strBuilder.Remove($position, $replacement.Length);
$strBuilder.Insert($position, $replacement);
return $strBuilder.ToString();
}
しかし、私はなかれ戻り値として[System.Text.StringBuilder]
を取得します。
私はこの機能をもう一度働かせないのですか?
あなたの高速ソリューションをありがとう! – Smartis