MemoryExtensions.IndexOf Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Geçerli |
| IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>) |
Belirtilen diziyi arar ve ilk oluşumunun dizinini döndürür. |
| IndexOf<T>(ReadOnlySpan<T>, T, IEqualityComparer<T>) |
Belirtilen değeri arar ve ilk oluşumunun dizinini döndürür. |
| IndexOf<T>(Span<T>, T) |
Belirtilen değeri arar ve ilk oluşumunun dizinini döndürür. |
| IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Belirtilen diziyi arar ve ilk oluşumunun dizinini döndürür. |
| IndexOf<T>(ReadOnlySpan<T>, T) |
Belirtilen değeri arar ve ilk oluşumunun dizinini döndürür. |
| IndexOf<T>(Span<T>, ReadOnlySpan<T>) |
Belirtilen diziyi arar ve ilk oluşumunun dizinini döndürür. |
IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)
Geçerli valueiçinde belirtilen span ilk oluşumunun sıfır tabanlı dizinini raporlar.
public:
[System::Runtime::CompilerServices::Extension]
static int IndexOf(ReadOnlySpan<char> span, ReadOnlySpan<char> value, StringComparison comparisonType);
public static int IndexOf(this ReadOnlySpan<char> span, ReadOnlySpan<char> value, StringComparison comparisonType);
static member IndexOf : ReadOnlySpan<char> * ReadOnlySpan<char> * StringComparison -> int
<Extension()>
Public Function IndexOf (span As ReadOnlySpan(Of Char), value As ReadOnlySpan(Of Char), comparisonType As StringComparison) As Integer
Parametreler
- span
- ReadOnlySpan<Char>
Kaynak yayılma alanı.
- value
- ReadOnlySpan<Char>
Kaynak yayılma alanı içinde aranacak değer.
- comparisonType
- StringComparison
Nasıl span ve value karşılaştırıldığını belirleyen bir numaralandırma değeri.
Döndürülenler
Span'da değerin oluşumunun dizini.
Şunlara uygulanır
IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
Belirtilen diziyi arar ve ilk oluşumunun dizinini döndürür.
public static int IndexOf<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> value, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member IndexOf : ReadOnlySpan<'T> * ReadOnlySpan<'T> * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function IndexOf(Of T) (span As ReadOnlySpan(Of T), value As ReadOnlySpan(Of T), Optional comparer As IEqualityComparer(Of T) = Nothing) As Integer
Tür Parametreleri
- T
Parametreler
- span
- ReadOnlySpan<T>
Aranacak yayılma alanı.
- value
- ReadOnlySpan<T>
Aranacak sıra.
- comparer
- IEqualityComparer<T>
IEqualityComparer<T> Öğeleri karşılaştırırken veya bir öğenin null türü için varsayılanı IEqualityComparer<T> kullanmak için kullanılacak uygulama.
Döndürülenler
Belirtilen dizinin ilk oluşumunun dizini. Bulunamazsa- 1 döndürür.
Açıklamalar
Değerler kullanılarak IEquatable{T}.Equals(T)karşılaştırılır.
Şunlara uygulanır
IndexOf<T>(ReadOnlySpan<T>, T, IEqualityComparer<T>)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
Belirtilen değeri arar ve ilk oluşumunun dizinini döndürür.
public static int IndexOf<T>(this ReadOnlySpan<T> span, T value, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member IndexOf : ReadOnlySpan<'T> * 'T * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function IndexOf(Of T) (span As ReadOnlySpan(Of T), value As T, Optional comparer As IEqualityComparer(Of T) = Nothing) As Integer
Tür Parametreleri
- T
Parametreler
- span
- ReadOnlySpan<T>
Aranacak yayılma alanı.
- value
- T
Aranacak değer.
- comparer
- IEqualityComparer<T>
IEqualityComparer<T> Öğeleri karşılaştırırken veya bir öğenin null türü için varsayılanı IEqualityComparer<T> kullanmak için kullanılacak uygulama.
Döndürülenler
Belirtilen değerin ilk oluşumunun dizini. Bulunamazsa- 1 döndürür.
Açıklamalar
Değerler kullanılarak IEquatable{T}.Equals(T)karşılaştırılır.
Şunlara uygulanır
IndexOf<T>(Span<T>, T)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
Belirtilen değeri arar ve ilk oluşumunun dizinini döndürür.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOf(Span<T> span, T value);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int IndexOf<T>(this Span<T> span, T value) where T : IEquatable<T>;
public static int IndexOf<T>(this Span<T> span, T value) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member IndexOf : Span<'T (requires 'T :> IEquatable<'T>)> * 'T -> int (requires 'T :> IEquatable<'T>)
static member IndexOf : Span<'T (requires 'T :> IEquatable<'T>)> * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOf(Of T As IEquatable(Of T)) (span As Span(Of T), value As T) As Integer
Tür Parametreleri
- T
Span ve değerin türü.
Parametreler
- span
- Span<T>
Aranacak yayılma alanı.
- value
- T
Aranacak değer.
Döndürülenler
Span'da değerin oluşumunun dizini. Bulunamazsa- 1 döndürür.
- Öznitelikler
Açıklamalar
Değerler kullanılarak IEquatable{T}.Equals(T)karşılaştırılır.
Şunlara uygulanır
IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
Belirtilen diziyi arar ve ilk oluşumunun dizinini döndürür.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOf(ReadOnlySpan<T> span, ReadOnlySpan<T> value);
public static int IndexOf<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> value) where T : IEquatable<T>;
static member IndexOf : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOf(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), value As ReadOnlySpan(Of T)) As Integer
Tür Parametreleri
- T
Span ve değerin türü.
Parametreler
- span
- ReadOnlySpan<T>
Aranacak yayılma alanı.
- value
- ReadOnlySpan<T>
Aranacak sıra.
Döndürülenler
Span'da değerin oluşumunun dizini. Bulunamazsa- 1 döndürür.
Açıklamalar
Değerler IEquatable{T} kullanılarak karşılaştırılır. Eşittir(T).
Şunlara uygulanır
IndexOf<T>(ReadOnlySpan<T>, T)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
Belirtilen değeri arar ve ilk oluşumunun dizinini döndürür.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOf(ReadOnlySpan<T> span, T value);
public static int IndexOf<T>(this ReadOnlySpan<T> span, T value) where T : IEquatable<T>;
static member IndexOf : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOf(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), value As T) As Integer
Tür Parametreleri
- T
Span ve değerin türü.
Parametreler
- span
- ReadOnlySpan<T>
Aranacak yayılma alanı.
- value
- T
Aranacak değer.
Döndürülenler
Span'da değerin oluşumunun dizini. Bulunamazsa- 1 döndürür.
Açıklamalar
Değerler IEquatable{T} kullanılarak karşılaştırılır. Eşittir(T).
Şunlara uygulanır
IndexOf<T>(Span<T>, ReadOnlySpan<T>)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
Belirtilen diziyi arar ve ilk oluşumunun dizinini döndürür.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOf(Span<T> span, ReadOnlySpan<T> value);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int IndexOf<T>(this Span<T> span, ReadOnlySpan<T> value) where T : IEquatable<T>;
public static int IndexOf<T>(this Span<T> span, ReadOnlySpan<T> value) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member IndexOf : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
static member IndexOf : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOf(Of T As IEquatable(Of T)) (span As Span(Of T), value As ReadOnlySpan(Of T)) As Integer
Tür Parametreleri
- T
Span ve değerin türü.
Parametreler
- span
- Span<T>
Aranacak yayılma alanı.
- value
- ReadOnlySpan<T>
Aranacak sıra.
Döndürülenler
Span'da değerin oluşumunun dizini. Bulunamazsa- 1 döndürür.
- Öznitelikler
Açıklamalar
Değerler IEquatable{T} kullanılarak karşılaştırılır. Eşittir(T).