Language

Range.Intersect メソッド

定義

オーバーロード

名前 説明
Intersect(Range)

この範囲と別の rangeの積集合を返します。

Intersect(Object, Object)

この範囲と、 [lower, upper]で指定された包括範囲の積集合を返します。

Intersect(Range)

この範囲と別の rangeの積集合を返します。

[Android.Runtime.Register("intersect", "(Landroid/util/Range;)Landroid/util/Range;", "")]
public Android.Util.Range? Intersect(Android.Util.Range? range);
[<Android.Runtime.Register("intersect", "(Landroid/util/Range;)Landroid/util/Range;", "")>]
member this.Intersect : Android.Util.Range -> Android.Util.Range

パラメーター

range
Range

null Range<T>以外の参照

返品

この範囲と他の範囲の積集合。

属性

注釈

この範囲と別の rangeの積集合を返します。

たとえば、 < b < c < d の場合、[a, c] と [b, d] の範囲の積集合は [b, c] になります。 エンドポイントはオブジェクト参照であるため、入力範囲から使用される特定のエンドポイント参照は保証されません。

たとえば、 == a' < b < c の場合、[a, b] と [a', c] の範囲の積集合は [a, b] または ['a, b] のいずれかになります。ここで、[a, b] は、正確な入力範囲、または同じエンドポイントを持つ新しく作成された範囲のいずれかになります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Intersect(Object, Object)

この範囲と、 [lower, upper]で指定された包括範囲の積集合を返します。

[Android.Runtime.Register("intersect", "(Ljava/lang/Comparable;Ljava/lang/Comparable;)Landroid/util/Range;", "")]
public Android.Util.Range? Intersect(Java.Lang.Object? lower, Java.Lang.Object? upper);
[<Android.Runtime.Register("intersect", "(Ljava/lang/Comparable;Ljava/lang/Comparable;)Landroid/util/Range;", "")>]
member this.Intersect : Java.Lang.Object * Java.Lang.Object -> Android.Util.Range

パラメーター

lower
Object

null T以外の参照

upper
Object

null T以外の参照

返品

この範囲と他の範囲の積集合

属性

注釈

この範囲と、 [lower, upper]で指定された包括範囲の積集合を返します。

詳細については、 #intersect(Range) をご覧ください。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象