tôi thấy rằng việc sử dụng như sau: TreeViewItem i = sender as TreeViewItem;
if(i != null){ ... }
là dễ dàng hơn để viết và hiểu hơn: if(sender.GetType() == typeof(TreeViewItem)){
TreeViewItem
Cho rằng đây là một trường hợp sử dụng rất tự nhiên (nếu bạn không biết những gì as thực sự thực hiện), if (x is Bar) {
Bar y = x as Bar;
something();
}
là có hiệu quả tương đương (có ngh
có vẻ như tôi không hiểu điều gì đó với --- câu lệnh python with. xem xét lớp này: class test(object):
def __enter__(self): pass
def __exit__(self, *ignored): pass
bây giờ, khi sử dụng nó