is
được so sánh một đối tượng, nếu chúng cùng một loại (đối tượng kế thừa kiểu), và trả về true. Do đó nó được sử dụng để kiểm tra tính tương thích, trước khi chuyển đổi kiểu nguồn sang một kiểu khác để đảm bảo rằng sẽ không gây ra một ngoại lệ nào. Sử dụng is
với giá trị null
luôn trả về
false.Xem đoạn ví dụ sau:
System.IO.StreamReader reader = new StreamReader("readme.txt");
bool b = reader is System.IO.TextReader;
// b is now set to true, because StreamReader inherits TextReader
0 comments:
Đăng nhận xét