GraphNodeIdCollection Sınıf
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.
GraphNodeIds listesini içerir. Bu, içinde depolanabilir. GraphNodeId değerinin bir bölümü. Bu, oluşturulduktan sonra sabit bir listedir. Bu sınıf listeyi bir dizeye geri döndürmek için gereken biçimlendirmeyi bilmediğinden soyut bir sınıf kullanırız. Türetilen sınıf bunu bilir.
public ref class GraphNodeIdCollection : IComparable, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::GraphModel::GraphNodeId ^>
public class GraphNodeIdCollection : IComparable, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.GraphModel.GraphNodeId>
type GraphNodeIdCollection = class
interface IEnumerable
interface seq<GraphNodeId>
interface IComparable
Public Class GraphNodeIdCollection
Implements IComparable, IEnumerable(Of GraphNodeId)
- Devralma
-
GraphNodeIdCollection
- Uygulamalar
Oluşturucular
| GraphNodeIdCollection(Boolean, GraphNodeId[]) |
GraphNodeIdCollection oluşturma. |
Özellikler
| HomogeneousElements |
Dizi öğelerinin homojen olup olmadığı (dizi öğesi adlarının tümü aynı olduğundan yinelemeye gerek yoktur; örneğin, Ad=[öğe1,öğe2,öğe3]) veya heterojen - örneğin (Ad1=öğe1, Ad2=öğe2, Ad3=öğe3)) |
| Item[Int32] |
GraphNodeIds listesini içerir. Bu, içinde depolanabilir. GraphNodeId değerinin bir bölümü. Bu, oluşturulduktan sonra sabit bir listedir. Bu sınıf listeyi bir dizeye geri döndürmek için gereken biçimlendirmeyi bilmediğinden soyut bir sınıf kullanırız. Türetilen sınıf bunu bilir. |
| Length |
Listedeki öğe sayısını alma |
Yöntemler
| CompareTo(Object) |
GraphNodeIds listesini içerir. Bu, içinde depolanabilir. GraphNodeId değerinin bir bölümü. Bu, oluşturulduktan sonra sabit bir listedir. Bu sınıf listeyi bir dizeye geri döndürmek için gereken biçimlendirmeyi bilmediğinden soyut bir sınıf kullanırız. Türetilen sınıf bunu bilir. |
| Equals(Object) |
Bu listelerle karşılaştırılır ve öğelerin tümünün eşit olup olmadığını görürsünüz. Bu, öğelerin listenin içinde aynı sırada olacağını varsayar. Bu bir performans iyileştirmesidir ve farklı bir sıranın farklı bir aşırı yükleme anlamına geldiği yöntem bağımsız değişkenleri için gereklidir |
| GetHashCode() |
Bu koleksiyon için karma kodu hesaplar ve önbelleğe alır |
| GetValueByName<T>(GraphNodeIdName) |
Adla eşleşen ilk eklenmiş GraphNodeId değerinden bir değer alır |
| ToString() |
Bu GraphNodeId koleksiyonunu dize olarak alır |
Belirtik Arabirim Kullanımları
| IEnumerable.GetEnumerator() |
Numaralandırıcımızı alın. Bu, _array doğrudan erişimi engeller |
| IEnumerable<GraphNodeId>.GetEnumerator() |
Yazılan Numaralandırıcımızı alın. Bu, _array doğrudan erişimi engeller |
Uzantı Metotları
| EmptyIfNull<T>(IEnumerable<T>) |
Null olmaması durumunda bu numaralandırmayı döndür. Null dönüş boş sabit listesi olması durumunda. |