我得到了以下方法:
Private Sub boldButton_Click(sender As System.Object, e As System.EventArgs) Handles boldButton.Click
Dim curFont As Font
Dim newFont As Font
curFont = rtb.SelectionFont
If curFont IsNot Nothing Then
'create the new font
newFont = New Font(curFont.FontFamily, curFont.Size, curFont.Style Xor FontStyle.Bold)
'set it
rtb.SelectionFont = newFont
End If
End Sub
目前在理解这部分代码发生的情况时遇到问题curFont.Style Xor FontStyle.Bold
。在不使用 ? 的情况下获得相同结果的有效方法是operator
Xor
什么?
编辑(由 us2012 评论)我需要替代方案吗?
我在 MSDN 上查找了 Xor,但仍然无法理解它在boldButton_Click
过程中的实现。