function - 如何将函数中的变量传递回Powershell中的main?
问题描述
我正在从 Windows 窗体中获取变量对象,并使它们成为自己的变量,以便更容易使用。
$btnSubmit.Add_Click({ Submit })
function Submit(){
$FirstName = $txtFirstName.Text
$MiddleInit = $txtMiddleInitial.Text
$LastName = $txtLastName.Text
$JobTitle = $cboJobTitle.Text
$CSC = $cboCSC.Text
}
我将如何将这些值传递给 main,以便稍后在脚本和其他函数中引用它们?
解决方案
您可以在全局范围内限定变量,然后它们将在任何地方可用:
$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
}
推荐阅读
- flask - 尝试预填充表单时,“str”对象不可调用
- javascript - 在 React 中单击组件时,如何在数组中呈现特定对象?
- arrays - 如何使用 Angular 中的 observables 在 API http 请求的所有页面中获取数据?
- node.js - 如何使用 mongoose 获取最近添加的文档?
- python - 名称以下划线开头的变量/方法是内部的还是受保护的?
- cmake - Cmake添加外部项目?
- c# - 如何修复“路径中的非法字符”。在文件路径中?
- regex - 如何在vim中搜索所有不包含'/'的字符串?
- blockchain - 是否有必要使用加密货币进行支付,使用区块链?
- php - 当声明数组变量在视图中未定义但使用控制器 laravel 5.7 时该怎么办