Set the control and target indexes when this operation is applied.

C# | Visual Basic | Visual C++ |
public IOperationCNot SetIndexes( int ControlIndex, int TargetIndex )
Public Function SetIndexes ( _ ControlIndex As Integer, _ TargetIndex As Integer _ ) As IOperationCNot
public: virtual IOperationCNot^ SetIndexes( int ControlIndex, int TargetIndex ) sealed

- ControlIndex (Int32)
- Index of the control qubit, must be >= 0.
- TargetIndex (Int32)
- Index of the target qubit, must be >= 0.

A reference to this operation after this method has been performed.

Exception | Condition |
---|---|
ArgumentOutOfRangeException | Thrown if either
of the parameters is less than 0. |
DuplicateIndexesException | Thrown if the same index is specified
for both parameters. |