Aracılığıyla paylaş


IShiftOperators<TSelf,TOther,TResult> Arabirim

Tanım

Bir değeri başka bir değere kaydırma mekanizmasını 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 TResultkaydırmanın TSelf sonucunu içeren tür.

Türetilmiş

İşleçler

LeftShift(TSelf, TOther)

Belirli bir miktarın solunda kalan bir değeri 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