IShiftOperators<TSelf,TOther,TResult> Arabirim

Tanım

Bir değeri başka bir değere kaydırmak için bir mekanizma tanımlar.

generic <typename TSelf, typename TOther, typename TResult>
 where TSelf : IShiftOperators<TSelf, TOther, TResult>public interface class IShiftOperators
public interface IShiftOperators<TSelf,TOther,TResult> where TSelf : IShiftOperators<TSelf,TOther,TResult>
type IShiftOperators<'Self, 'Other, 'Result (requires 'Self :> IShiftOperators<'Self, 'Other, 'Result>)> = interface
Public Interface IShiftOperators(Of TSelf, TOther, TResult)

Tür Parametreleri

TSelf

Bu arabirimi uygulayan tür.

TOther

Kaydırılması gereken miktarı TSelf belirtmek için kullanılan tür.

TResult

ile kaydırmanın TSelfTResultsonucunu içeren tür.

Türetilmiş

İşleçler

LeftShift(TSelf, TOther)

Değeri belirli bir miktar sola kaydırıyor.

RightShift(TSelf, TOther)

Değeri belirli bir tutara göre sağa kaydırıyor.

UnsignedRightShift(TSelf, TOther)

Değeri belirli bir tutara göre sağa kaydırıyor.

Şunlara uygulanır