簡體   English   中英

如何將函數中的變量傳遞回Powershell中的main?

[英]How to pass variables in functions back to main in Powershell?

我從Windows窗體中獲取變量對象,並使它們成為自己的變量,以便於使用。

$btnSubmit.Add_Click({ Submit })

function Submit(){ 
    $FirstName =  $txtFirstName.Text 
    $MiddleInit = $txtMiddleInitial.Text 
    $LastName = $txtLastName.Text 
    $JobTitle = $cboJobTitle.Text 
    $CSC = $cboCSC.Text 
} 

我將如何將這些值傳遞給主函數,以便以后可以在腳本以及其他函數中引用它們?

您可以全局定義變量的范圍,然后它們將隨處可用:

$ btnSubmit.Add_Click({提交})

function Submit(){ 
    $GLOBAL:FirstName =  $txtFirstName.Text 
    $GLOBAL:MiddleInit = $txtMiddleInitial.Text 
    $GLOBAL:LastName = $txtLastName.Text 
    $GLOBAL:JobTitle = $cboJobTitle.Text 
    $GLOBAL:CSC = $cboCSC.Text 
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM