Which of the following statements are correct?
- The conditional operator (?:) returns one of two values depending on the value of a Boolean expression.
- The as operator in C#.NET is used to perform conversions between compatible reference types.
- The &* operator is also used to declare pointer types and to dereference pointers.
- The -> operator combines pointer dereferencing and member access.
- In addition to being used to specify the order of operations in an expression, brackets [ ] are used to specify casts or type conversions.