MemoryExtensions.IndexOfAnyExcept 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
IndexOfAnyExcept<T>(Span<T>, T, T) |
Belirtilen |
IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T) |
Belirtilen |
IndexOfAnyExcept<T>(Span<T>, T) |
Belirtilen |
IndexOfAnyExcept<T>(Span<T>, ReadOnlySpan<T>) |
Belirtilen |
IndexOfAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>) |
Belirtilen |
IndexOfAnyExcept<T>(ReadOnlySpan<T>, T) |
Belirtilen |
IndexOfAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Belirtilen |
IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, T) |
Belirtilen |
IndexOfAnyExcept<T>(Span<T>, SearchValues<T>) |
Belirtilen |
IndexOfAnyExcept<T>(Span<T>, T, T, T) |
Belirtilen |
IndexOfAnyExcept<T>(Span<T>, T, T)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
Belirtilen value0
veya value1
dışındaki herhangi bir değerin ilk dizinini arar.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAnyExcept(Span<T> span, T value0, T value1);
public static int IndexOfAnyExcept<T> (this Span<T> span, T value0, T value1) where T : IEquatable<T>;
static member IndexOfAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAnyExcept(Of T As IEquatable(Of T)) (span As Span(Of T), value0 As T, value1 As T) As Integer
Tür Parametreleri
- T
Span ve değerlerin türü.
Parametreler
- span
- Span<T>
Aranacak yayılma alanı.
- value0
- T
Kaçınılması gereken bir değer.
- value1
- T
Kaçınılması gereken bir değer
Döndürülenler
ve value1
dışındaki value0
herhangi bir değerin ilk geçtiği yerdeki dizin.
Tüm değerler value0
veya value1
ise, -1 döndürür.
Şunlara uygulanır
IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
Belirtilen value0
veya value1
dışındaki herhangi bir değerin ilk dizinini arar.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAnyExcept(ReadOnlySpan<T> span, T value0, T value1);
public static int IndexOfAnyExcept<T> (this ReadOnlySpan<T> span, T value0, T value1) where T : IEquatable<T>;
static member IndexOfAnyExcept : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAnyExcept(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), value0 As T, value1 As T) As Integer
Tür Parametreleri
- T
Span ve değerlerin türü.
Parametreler
- span
- ReadOnlySpan<T>
Aranacak yayılma alanı.
- value0
- T
Kaçınılması gereken bir değer.
- value1
- T
Kaçınılması gereken bir değer
Döndürülenler
ve value1
dışındaki value0
herhangi bir değerin ilk geçtiği yerdeki dizin.
Tüm değerler value0
veya value1
ise, -1 döndürür.
Şunlara uygulanır
IndexOfAnyExcept<T>(Span<T>, T)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
Belirtilen value
dışındaki herhangi bir değerin ilk dizinini arar.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAnyExcept(Span<T> span, T value);
public static int IndexOfAnyExcept<T> (this Span<T> span, T value) where T : IEquatable<T>;
static member IndexOfAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAnyExcept(Of T As IEquatable(Of T)) (span As Span(Of T), value As T) As Integer
Tür Parametreleri
- T
Span ve değerlerin türü.
Parametreler
- span
- Span<T>
Aranacak yayılma alanı.
- value
- T
Kaçınılması gereken bir değer.
Döndürülenler
dışındaki value
herhangi bir değerin ilk geçtiği yerdeki dizin.
Tüm değerler ise value
, -1 döndürür.
Şunlara uygulanır
IndexOfAnyExcept<T>(Span<T>, ReadOnlySpan<T>)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
Belirtilen values
dışındaki herhangi bir değerin ilk dizinini arar.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAnyExcept(Span<T> span, ReadOnlySpan<T> values);
public static int IndexOfAnyExcept<T> (this Span<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
static member IndexOfAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAnyExcept(Of T As IEquatable(Of T)) (span As Span(Of T), values As ReadOnlySpan(Of T)) As Integer
Tür Parametreleri
- T
Span ve değerlerin türü.
Parametreler
- span
- Span<T>
Aranacak yayılma alanı.
- values
- ReadOnlySpan<T>
Kaçınılması gereken değerler.
Döndürülenler
içindekiler dışında herhangi bir değerin ilk geçtiği yerdeki values
dizin.
Tüm değerler içindeyse values
, -1 döndürür.
Şunlara uygulanır
IndexOfAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
Belirtilen values
dışındaki herhangi bir değerin ilk dizinini arar.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAnyExcept(ReadOnlySpan<T> span, System::Buffers::SearchValues<T> ^ values);
public static int IndexOfAnyExcept<T> (this ReadOnlySpan<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
static member IndexOfAnyExcept : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAnyExcept(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), values As SearchValues(Of T)) As Integer
Tür Parametreleri
- T
Span ve değerlerin türü.
Parametreler
- span
- ReadOnlySpan<T>
Aranacak yayılma alanı.
- values
- SearchValues<T>
Aramanın dışında tutulacak değerler.
Döndürülenler
içindekiler dışında herhangi bir değerin ilk geçtiği yerdeki values
dizin.
Tüm değerler içindeyse values
, -1 döndürür.
Şunlara uygulanır
IndexOfAnyExcept<T>(ReadOnlySpan<T>, T)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
Belirtilen value
dışındaki herhangi bir değerin ilk dizinini arar.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAnyExcept(ReadOnlySpan<T> span, T value);
public static int IndexOfAnyExcept<T> (this ReadOnlySpan<T> span, T value) where T : IEquatable<T>;
static member IndexOfAnyExcept : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAnyExcept(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), value As T) As Integer
Tür Parametreleri
- T
Span ve değerlerin türü.
Parametreler
- span
- ReadOnlySpan<T>
Aranacak yayılma alanı.
- value
- T
Kaçınılması gereken bir değer.
Döndürülenler
dışındaki value
herhangi bir değerin ilk geçtiği yerdeki dizin.
Tüm değerler ise value
, -1 döndürür.
Şunlara uygulanır
IndexOfAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
Belirtilen values
dışındaki herhangi bir değerin ilk dizinini arar.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAnyExcept(ReadOnlySpan<T> span, ReadOnlySpan<T> values);
public static int IndexOfAnyExcept<T> (this ReadOnlySpan<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
static member IndexOfAnyExcept : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAnyExcept(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), values As ReadOnlySpan(Of T)) As Integer
Tür Parametreleri
- T
Span ve değerlerin türü.
Parametreler
- span
- ReadOnlySpan<T>
Aranacak yayılma alanı.
- values
- ReadOnlySpan<T>
Kaçınılması gereken değerler.
Döndürülenler
içindekiler dışında herhangi bir değerin ilk geçtiği yerdeki values
dizin.
Tüm değerler içindeyse values
, -1 döndürür.
Şunlara uygulanır
IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, T)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
Belirtilen value0
, value1
veya value2
dışındaki herhangi bir değerin ilk dizinini arar.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAnyExcept(ReadOnlySpan<T> span, T value0, T value1, T value2);
public static int IndexOfAnyExcept<T> (this ReadOnlySpan<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
static member IndexOfAnyExcept : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAnyExcept(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), value0 As T, value1 As T, value2 As T) As Integer
Tür Parametreleri
- T
Span ve değerlerin türü.
Parametreler
- span
- ReadOnlySpan<T>
Aranacak yayılma alanı.
- value0
- T
Kaçınılması gereken bir değer.
- value1
- T
Kaçınılması gereken bir değer
- value2
- T
Kaçınılması gereken bir değer
Döndürülenler
, value1
ve value2
dışındaki value0
herhangi bir değerin ilk geçtiği yerdeki dizin.
Tüm değerler value0
, value1
ve value2
ise - 1 döndürür.
Şunlara uygulanır
IndexOfAnyExcept<T>(Span<T>, SearchValues<T>)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
Belirtilen values
dışındaki herhangi bir değerin ilk dizinini arar.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAnyExcept(Span<T> span, System::Buffers::SearchValues<T> ^ values);
public static int IndexOfAnyExcept<T> (this Span<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
static member IndexOfAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAnyExcept(Of T As IEquatable(Of T)) (span As Span(Of T), values As SearchValues(Of T)) As Integer
Tür Parametreleri
- T
Span ve değerlerin türü.
Parametreler
- span
- Span<T>
Aranacak yayılma alanı.
- values
- SearchValues<T>
Aramanın dışında tutulacak değerler.
Döndürülenler
içindekiler dışında herhangi bir değerin ilk geçtiği yerdeki values
dizin.
Tüm değerler içindeyse values
, -1 döndürür.
Şunlara uygulanır
IndexOfAnyExcept<T>(Span<T>, T, T, T)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
Belirtilen value0
, value1
veya value2
dışındaki herhangi bir değerin ilk dizinini arar.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAnyExcept(Span<T> span, T value0, T value1, T value2);
public static int IndexOfAnyExcept<T> (this Span<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
static member IndexOfAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAnyExcept(Of T As IEquatable(Of T)) (span As Span(Of T), value0 As T, value1 As T, value2 As T) As Integer
Tür Parametreleri
- T
Span ve değerlerin türü.
Parametreler
- span
- Span<T>
Aranacak yayılma alanı.
- value0
- T
Kaçınılması gereken bir değer.
- value1
- T
Kaçınılması gereken bir değer
- value2
- T
Kaçınılması gereken bir değer
Döndürülenler
, value1
ve value2
dışındaki value0
herhangi bir değerin ilk geçtiği yerdeki dizin.
Tüm değerler value0
, value1
ve value2
ise - 1 döndürür.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin