powershell - ダブルクォーテーションで囲まれたCSVの列から中身を取得

ダブルクォーテーションで囲まれたCSVの列から中身を取得
$lines = import-csv "sample.csv"

$list =  New-Object System.Collections.Generic.list[string]
foreach ($line in $lines) {
    # 列のデータを結合
    $list.Add($line.title1 + "_" + $line.title2 + "_" + $line.title3 + "_" + $line.title4)
}

$enc = [System.Text.Encoding]::UTF8
$path = "./sample_out_list.txt"
$outFilePath = $ExecutionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath($path)
[System.IO.File]::WriteAllLines($outFilePath , $list, $enc)