IS Operator

Định nghĩa IS Operator là gì?

IS OperatorIS điều hành. Đây là nghĩa tiếng Việt của thuật ngữ IS Operator - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.

Độ phổ biến(Factor rating): 5/10

Các nhà điều hành, trong C #, là một nhà điều hành sử dụng để tự động kiểm tra xem một đối tượng là tương thích với một loại nhất định. Trong khi làm việc với các loại tài liệu tham khảo liên quan đến cơ sở và các loại có nguồn gốc, nó trở nên cần thiết để đúc các đối tượng của loại hình cơ bản để loại có nguồn gốc và sau đó gọi phương thức. Trong trường hợp các diễn viên đơn giản từ cơ sở để loại có nguồn gốc là không thành công, nó kết quả trong ném một ngoại lệ. Các nhà điều hành được sử dụng để thử nghiệm cho sự thành công của hoạt động diễn viên mà không gây ra một ngoại lệ. Nó là một nhà điều hành hiệu quả. Nó không chỉ kiểm tra cho các diễn viên an toàn và thành công của một đối tượng, nhưng cũng lấy về giá trị dàn diễn viên trên một diễn viên thành công. Tuy nhiên, nó được sử dụng thường xuyên trong các mã để xác định loại của một đối tượng mà không cần bất kỳ yêu cầu cho hoạt động đúc. Kể từ khi nhà điều hành luôn luôn trả về giá trị Boolean (true hoặc false) sau ca phẫu thuật đúc và không bao giờ ném một ngoại lệ, đó là độ tin cậy cao được sử dụng trong một ứng dụng mã. Bên cạnh đó, nó cho phép xác minh kiểu của một đối tượng với một loại nhất định một cách đơn giản hơn, giúp giảm kích thước mã và nỗ lực phát triển.

Xem thêm: Thuật ngữ công nghệ A-Z

Giải thích ý nghĩa

Các nhà điều hành là một nhà điều hành loại thử nghiệm với hai tham số, trong đó bao gồm một biểu hiện của một loại tài liệu tham khảo. Các loại tài liệu tham khảo phải được kiểm tra để chuyển đổi và loại đích để mà biểu thức phải được đúc. Các chính là lãi suất điều hành true nếu biểu thức đã cho đại diện cho các đối tượng không phải là null và sự biểu hiện thành công trong việc đúc các loại quy định. Nếu không, nó trả về false. Các nhà điều hành không thể quá tải để cung cấp bất kỳ ngữ nghĩa khác. Nó có thể được sử dụng để kiểm tra tài liệu tham khảo, đấm bốc và chuyển đổi unboxing, nhưng không phải cho chuyển đổi người dùng định nghĩa. Mặc dù các loại khả năng tương thích của biểu thức được đánh giá trong thời gian chạy, C # biên dịch tạo ra một cảnh báo quá trình biên dịch khi được điều hành được sử dụng trên các loại mà không phải là ví dụ compatible.For, các nhà điều hành có thể được sử dụng để kiểm tra xem các tham số truyền cho một phương pháp là loại, sinh viên hoặc loại có nguồn gốc của nó, nơi sinh viên là một loại sử dụng để đại diện cho thông tin liên quan đến sinh viên trong một application.The là khác với nhà điều hành từ các nhà điều hành AS trong đó các kết quả trước đây trong làm hai phôi, trong khi tránh sau các Dàn diễn viên đôi để bước duy nhất và hiệu suất tốt hơn do đó đạt được bằng cách sử dụng toán tử as.

What is the IS Operator? - Definition

The IS operator, in C#, is an operator used to dynamically check whether an object is compatible with a given type. While working with reference types involving base and derived types, it becomes essential to cast the object of base type to derived type and then call the method. In case the simple cast from base to derived type is not successful, it results in throwing an exception. The is operator is used to test for the success of cast operation without causing an exception. It is an efficient operator. It not only checks for the safe and successful cast of an object, but also fetches the cast value on a successful cast. However, it is used often in the code to determine the type of an object without any requirement for cast operation. Since the is operator always returns Boolean value (true or false) after the cast operation and never throws an exception, it is highly reliable to be used in an application code. In addition, it allows verifying the type of an object with a given type in a simpler manner, which reduces the code size and development effort.

Understanding the IS Operator

The is operator is a type testing operator with two parameters, which include an expression of a reference type. The reference type must be checked for conversion and the destination type to which the expression has to be cast. The is operator returns true if the given expression representing the object is not null and the expression succeeds in casting to the specified type. Otherwise, it returns false. The is operator cannot be overloaded to provide any other semantics. It can be used for checking reference, boxing and unboxing conversions, but not for user-defined conversions. Although the type compatibility of the expression is evaluated at runtime, the C# compiler generates a warning during compilation when the is operator is used on types that are not compatible.For example, the is operator can be used to check whether the parameter passed to a method is of type, Student or its derived type where Student is a type used to represent the information related to student in an application.The is operator differs from the AS operator in that the former results in doing two casts, while the latter avoids the double cast to single step and hence better performance is achieved by using the as operator.

Thuật ngữ liên quan

  • As Operator
  • Cast
  • Base Class
  • Derived Data Type
  • Base Class - .NET
  • Exception
  • Unboxing
  • Commit
  • Access Modifiers
  • Acyclic

Source: ? Technology Dictionary - Filegi - Techtopedia - Techterm

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *