Bunu kullanan bir dizi çevrimiçi komut dosyası gördüm. En son, automating TFS bir senaryoya gördüm:
anlarım kadarıyla[string] $fields = "Title=$($taskTitle);Description=$($taskTitle);Assigned To=$($assignee);"
$fields += "Area Path=$($areaPath);Iteration Path=$($iterationPath);Discipline=$($taskDisciplineArray[$i]);Priority=$($i+1);"
$fields += "Estimate=$($taskEstimateArray[$i]);Remaining Work=$($taskRemainingArray[$i]);Completed Work=$($tasktaskCompletedArray[$i])"
, $($taskTitle)
$taskTitle
eşdeğer gibi görünüyor. Bir şey mi eksik? Parantez ve ekstra dolar işareti kullanmak için herhangi bir sebep var mı?
FYI in * this * case '" Alan Yolu = $ ($ areaPath); "' parens gereksizdir. "Alan Yolu = $ areaPath;" 'eşit derecede iyi çalışır. Yani, basit değişken genişleme sadece çift tırnaklı bir dizgede çalışır. $ ($ Variable) gibi bir ifadeyi değerlendirmeniz gerektiğinde parense ihtiyacınız var.özellik) veya $ ($ variable + 1). –