Class.GetInterfaces Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce le interfacce implementate direttamente dalla classe o dall'interfaccia rappresentata da questo Class oggetto.
[Android.Runtime.Register("getInterfaces", "()[Ljava/lang/Class;", "")]
public Java.Lang.Class[] GetInterfaces();
[<Android.Runtime.Register("getInterfaces", "()[Ljava/lang/Class;", "")>]
member this.GetInterfaces : unit -> Java.Lang.Class[]
Valori restituiti
matrice di interfacce implementate direttamente da questa classe
- Attributi
Commenti
Restituisce le interfacce implementate direttamente dalla classe o dall'interfaccia rappresentata da questo Class oggetto.
Se questo Class oggetto rappresenta una classe, il valore restituito è una matrice contenente oggetti che rappresentano tutte le interfacce implementate direttamente dalla classe . L'ordine degli oggetti di interfaccia nella matrice corrisponde all'ordine dei nomi di interfaccia nella implements clausola della dichiarazione della classe rappresentata da questo Class oggetto . Ad esempio, data la dichiarazione: <blockquote>class Shimmer implements FloorWax, DessertTopping { ...}</blockquote> si supponga che il valore di s sia un'istanza di Shimmer. Il valore dell'espressione: <blockquote/blockquote>s.getClass().getInterfaces()[0]<> è l'oggetto che rappresenta l'interfaccia Class e il valore di: FloorWaxblockquote<>s.getClass().getInterfaces()[1]/blockquote< è l'oggetto che rappresenta l'interfaccia .>ClassDessertTopping
Se questo Class oggetto rappresenta un'interfaccia, la matrice contiene oggetti che rappresentano tutte le interfacce estese direttamente dall'interfaccia . L'ordine degli oggetti di interfaccia nella matrice corrisponde all'ordine dei nomi di interfaccia nella extends clausola della dichiarazione dell'interfaccia rappresentata da questo Class oggetto.
Se questo Class oggetto rappresenta una classe o un'interfaccia che non implementa interfacce, il metodo restituisce una matrice di lunghezza 0.
Se questo Class oggetto rappresenta un tipo primitivo o void, il metodo restituisce una matrice di lunghezza 0.
Se questo Class oggetto rappresenta un tipo di matrice, le interfacce Cloneable e java.io.Serializable vengono restituite in tale ordine.
per java.lang.Class.getInterfaces().
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.