溫馨提示×

c# sender能轉(zhuǎn)換為具體類型嗎

c#
小樊
95
2024-07-26 17:31:10
欄目: 編程語言

在C#中,sender通常是一個(gè)object類型,表示事件的發(fā)送者。如果要將sender轉(zhuǎn)換為具體類型,可以使用類型轉(zhuǎn)換或者as關(guān)鍵字進(jìn)行轉(zhuǎn)換。例如:

Button button = sender as Button;
if (button != null)
{
    // sender是一個(gè)Button類型
}

或者:

if (sender is Button)
{
    Button button = (Button)sender;
    // sender是一個(gè)Button類型
}

在進(jìn)行轉(zhuǎn)換之前,最好先檢查sender的類型,以避免發(fā)生類型轉(zhuǎn)換異常。

0