它是C#中objectName.method或属性的等价物吗?一个示例或2将有助于准确学习如何使用以下语法::
我有一个小程序接受一个整数并将其转换为DateTime.但是,我尝试使用KeyCode只允许来自键盘和小键盘的数字,并消除特殊字符和字母.我的代码允许Shift+ Num输入这些特殊字符.如何消除它们的输入?
$FromDateText.Add_KeyDown({KeyDown})
$ToDateText.Add_KeyDown({KeyDown}) #TextBox
Function KeyDown()
{
if ($FromDateText.Focused -eq $true -or $ToDateText.Focused -eq $true)
{
if ($_.KeyCode -gt 47 -And $_.KeyCode -lt 58 -or $_.KeyCode -gt 95 -and
$_.KeyCode -lt 106 -or $_.KeyCode -eq 8)
{
$_.SuppressKeyPress = $false
}
else
{
$_.SuppressKeyPress = $true
}
}
}
Run Code Online (Sandbox Code Playgroud)