Linguaggio

NSNumber Classe

Definizione

[Foundation.Register("NSNumber", true)]
public class NSNumber : Foundation.NSValue, CloudKit.ICKRecordValue, CoreData.INSFetchRequestResult, IComparable, IComparable<Foundation.NSNumber>, IDisposable, IEquatable<Foundation.NSNumber>
[<Foundation.Register("NSNumber", true)>]
type NSNumber = class
    inherit NSValue
    interface IComparable
    interface IComparable<NSNumber>
    interface IEquatable<NSNumber>
    interface ICKRecordValue
    interface INativeObject
    interface IDisposable
    interface INSFetchRequestResult
Ereditarietà
Derivato
Attributi
Implementazioni

Costruttori

Nome Descrizione
NSNumber(Boolean)
NSNumber(Byte)
NSNumber(Double)
NSNumber(Int16)
NSNumber(Int32)
NSNumber(Int64)
NSNumber(IntPtr)
NSNumber(NativeHandle)

Costruttore utilizzato durante la creazione di rappresentazioni gestite di oggetti non gestiti. Chiamato dal runtime.

NSNumber(NFloat)

Inizializza una nuova istanza della NSNumber classe con il valore specificato NFloat .

NSNumber(NSCoder)

Costruttore che inizializza l'oggetto dai dati archiviati nell'oggetto unarchiver.

NSNumber(NSObjectFlag)

Costruttore da chiamare sulle classi derivate per ignorare l'inizializzazione e semplicemente allocare l'oggetto.

NSNumber(SByte)
NSNumber(Single)
NSNumber(UInt16)
NSNumber(UInt32)
NSNumber(UInt64)
NSNumber(UIntPtr)

Proprietà

Nome Descrizione
AccessibilityAttributedUserInputLabels (Ereditato da NSObject)
AccessibilityRespondsToUserInteraction (Ereditato da NSObject)
AccessibilityTextualContext (Ereditato da NSObject)
AccessibilityUserInputLabels (Ereditato da NSObject)
BoolValue
ByteValue
CATransform3DValue

Restituisce il valore CATransform3D di cui è stato eseguito il wrapping da questo oggetto NSValue.

(Ereditato da NSValue)
CGAffineTransformValue

Restituisce il valore CGAffineTransform di cui è stato eseguito il wrapping da questo oggetto NSValue.

(Ereditato da NSValue)
CGPointValue (Ereditato da NSValue)
CGRectValue (Ereditato da NSValue)
CGSizeValue (Ereditato da NSValue)
CGVectorValue (Ereditato da NSValue)
Class (Ereditato da NSObject)
ClassHandle

Handle della classe Objective-C per questa classe.

CMTimeMappingValue

Restituisce il valore CMTimeMapping di cui è stato eseguito il wrapping da questo oggetto NSValue.

(Ereditato da NSValue)
CMTimeRangeValue

Restituisce il valore CMTimeRange di cui è stato eseguito il wrapping da questo oggetto NSValue.

(Ereditato da NSValue)
CMTimeValue

Restituisce il valore CMTime di cui è stato eseguito il wrapping da questo oggetto NSValue.

(Ereditato da NSValue)
CMVideoDimensionsValue (Ereditato da NSValue)
CoordinateSpanValue

MkCoordinateSpan archiviato in questo NSValue.

(Ereditato da NSValue)
CoordinateValue

CLLocationCoordinate2D archiviato in questo NSValue.

(Ereditato da NSValue)
DebugDescription (Ereditato da NSObject)
Description (Ereditato da NSObject)
DirectionalEdgeInsetsValue (Ereditato da NSValue)
DoubleValue
ExposedBindings (Ereditato da NSObject)
FloatValue
GCPoint2Value (Ereditato da NSValue)
Handle

Handle (puntatore) alla rappresentazione dell'oggetto non gestito.

(Ereditato da NSObject)
Int16Value
Int32Value
Int64Value
IsDirectBinding

Ottiene o imposta un valore che indica se questa istanza utilizza l'associazione diretta Objective-C.

(Ereditato da NSObject)
IsProxy (Ereditato da NSObject)
LongValue
NFloatValue

Ottiene il valore di NSNumber come .NFloat

NIntValue
NonretainedObjectValue (Ereditato da NSValue)
NSDecimalValue
NUIntValue
ObjCType

Ottiene la stringa di codifica del tipo Objective-C per i dati contenuti nel ricevitore.

(Ereditato da NSValue)
PointerValue (Ereditato da NSValue)
PointFValue

Ottiene il valore di cui è stato eseguito il PointF wrapping da questo NSValue oggetto.

(Ereditato da NSValue)
RangeValue (Ereditato da NSValue)
RectangleFValue

Ottiene il valore di cui è stato eseguito il RectangleF wrapping da questo NSValue oggetto.

(Ereditato da NSValue)
RetainCount (Ereditato da NSObject)
SByteValue
SCNMatrix4Value (Ereditato da NSValue)
Self (Ereditato da NSObject)
SizeFValue

Ottiene il valore di cui è stato eseguito il SizeF wrapping da questo NSValue oggetto.

(Ereditato da NSValue)
StringValue
Superclass (Ereditato da NSObject)
SuperHandle

Handle utilizzato per rappresentare i metodi nella classe di base per questo NSObjectoggetto .

(Ereditato da NSObject)
UIEdgeInsetsValue

Restituisce il valore UIEdgeInsets di cui è stato eseguito il wrapping da questo oggetto NSValue.

(Ereditato da NSValue)
UInt16Value
UInt32Value
UInt64Value
UIOffsetValue

Restituisce il valore UIOffset di cui è stato eseguito il wrapping in questo NSValue.

(Ereditato da NSValue)
UnsignedLongValue
Vector3Value (Ereditato da NSValue)
Vector4Value (Ereditato da NSValue)
Zone (Ereditato da NSObject)

Metodi

Nome Descrizione
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) (Ereditato da NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) (Ereditato da NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra un oggetto per essere osservato esternamente usando un metodo arbitrario.

(Ereditato da NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra un oggetto per essere osservato esternamente usando un metodo arbitrario.

(Ereditato da NSObject)
AwakeFromNib() (Ereditato da NSObject)
BeginInvokeOnMainThread(Action)

Richiama l'azione specificata in modo asincrono nel thread principale dell'interfaccia utente.

(Ereditato da NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Richiama in modo asincrono il codice specificato nel thread principale dell'interfaccia utente.

(Ereditato da NSObject)
Bind(NSString, NSObject, String, NSBindingOptions) (Ereditato da NSObject)
Bind(NSString, NSObject, String, NSDictionary) (Ereditato da NSObject)
CommitEditing() (Ereditato da NSObject)
CommitEditing(NSObject, Selector, IntPtr) (Ereditato da NSObject)
Compare(NSNumber)
CompareTo(NSNumber)

Confronta l'istanza corrente con un altro NSNumber e restituisce un numero intero che indica se l'istanza corrente precede, segue o si trova nella stessa posizione nell'ordinamento dell'altro NSNumberoggetto .

CompareTo(Object)

Confronta l'istanza corrente con un altro oggetto dello stesso tipo e restituisce un numero intero che indica se l'istanza corrente precede, segue o si trova nella stessa posizione nell'ordinamento dell'altro oggetto.

ConformsToProtocol(NativeHandle) (Ereditato da NSObject)
Copy() (Ereditato da NSObject)
Copy(NSZone)

Esegue una copia dell'oggetto Objective-C sottostante.

(Ereditato da NSValue)
DangerousAutorelease()

Chiama il selettore 'autorelease' su questo oggetto.

(Ereditato da NSObject)
DangerousRelease()

Chiama il selettore 'release' su questo oggetto.

(Ereditato da NSObject)
DangerousRetain()

Chiama il selettore 'retain' su questo oggetto.

(Ereditato da NSObject)
DescriptionWithLocale(NSLocale)
DidChange(NSKeyValueChange, NSIndexSet, NSString) (Ereditato da NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) (Ereditato da NSObject)
DidChangeValue(String) (Ereditato da NSObject)
Dispose()

Rilascia le risorse utilizzate dall'oggetto NSObject .

(Ereditato da NSObject)
Dispose(Boolean)

Rilascia le risorse usate da questo oggetto.

(Ereditato da NSObject)
DoesNotRecognizeSelector(Selector) (Ereditato da NSObject)
EncodeTo(NSCoder)

Codifica lo stato dell'oggetto usando il codificatore fornito.

(Ereditato da NSValue)
Equals(NSNumber)

Determina se l'oggetto specificato NSNumber è uguale all'oggetto corrente NSNumber.

Equals(NSObject)

Determina se l'oggetto specificato NSObject è uguale all'oggetto corrente NSObject.

(Ereditato da NSObject)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente NSNumber.

FromBoolean(Boolean)
FromByte(Byte)
FromDouble(Double)
FromFloat(Single)
FromInt16(Int16)
FromInt32(Int32)
FromInt64(Int64)
FromLong(IntPtr)
FromNFloat(NFloat)

Crea un oggetto NSNumber da un NFloat valore.

FromNInt(IntPtr)
FromNUInt(UIntPtr)
FromObject(Object)

Crea un oggetto NSNumber da un valore numerico boxed o da un valore booleano.

FromSByte(SByte)
FromUInt16(UInt16)
FromUInt32(UInt32)
FromUInt64(UInt64)
FromUnsignedLong(UIntPtr)
GetBindingInfo(NSString) (Ereditato da NSObject)
GetBindingOptionDescriptions(NSString) (Ereditato da NSObject)
GetBindingValueClass(NSString) (Ereditato da NSObject)
GetDictionaryOfValuesFromKeys(NSString[]) (Ereditato da NSObject)
GetHashCode()

Genera un codice hash per l'istanza corrente.

GetMethodForSelector(Selector) (Ereditato da NSObject)
GetNativeHash() (Ereditato da NSObject)
Init()

Inizializza l'oggetto chiamando il metodo Objective-C init .

(Ereditato da NSObject)
InitializeHandle(NativeHandle, String) (Ereditato da NSObject)
InitializeHandle(NativeHandle) (Ereditato da NSObject)
Invoke(Action, Double)

Richiama l'azione specificata dopo il ritardo specificato.

(Ereditato da NSObject)
Invoke(Action, TimeSpan)

Richiama l'azione specificata dopo il ritardo specificato.

(Ereditato da NSObject)
InvokeOnMainThread(Action)

Richiama l'azione specificata in modo sincrono nel thread principale dell'interfaccia utente.

(Ereditato da NSObject)
InvokeOnMainThread(Selector, NSObject)

Richiama in modo sincrono il codice specificato nel thread principale dell'interfaccia utente.

(Ereditato da NSObject)
IsEqual(NSObject) (Ereditato da NSObject)
IsEqualTo(IntPtr)
IsEqualTo(NSNumber)

Determina se l'oggetto corrente NSNumber è uguale all'oggetto specificato NSNumber.

IsEqualTo(NSValue) (Ereditato da NSValue)
IsKindOfClass(Class) (Ereditato da NSObject)
IsMemberOfClass(Class) (Ereditato da NSObject)
MarkDirty()

Promuove un normale oggetto peer (IsDirectBinding è true) in un oggetto toggleref.

(Ereditato da NSObject)
MutableCopy() (Ereditato da NSObject)
ObjectDidEndEditing(NSObject) (Ereditato da NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr) (Ereditato da NSObject)
PerformSelector(Selector, NSObject, Double, NSString[]) (Ereditato da NSObject)
PerformSelector(Selector, NSObject, Double) (Ereditato da NSObject)
PerformSelector(Selector, NSObject, NSObject) (Ereditato da NSObject)
PerformSelector(Selector, NSObject) (Ereditato da NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) (Ereditato da NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean) (Ereditato da NSObject)
PerformSelector(Selector) (Ereditato da NSObject)
PrepareForInterfaceBuilder() (Ereditato da NSObject)
RemoveObserver(NSObject, NSString, IntPtr) (Ereditato da NSObject)
RemoveObserver(NSObject, NSString) (Ereditato da NSObject)
RemoveObserver(NSObject, String, IntPtr) (Ereditato da NSObject)
RemoveObserver(NSObject, String) (Ereditato da NSObject)
RespondsToSelector(Selector) (Ereditato da NSObject)
SetNilValueForKey(NSString) (Ereditato da NSObject)
SetValueForKey(NSObject, NSString) (Ereditato da NSObject)
SetValueForKeyPath(NativeHandle, NSString)

Imposta il valore per la proprietà identificata da un determinato percorso di chiave su un determinato valore.

(Ereditato da NSObject)
SetValueForKeyPath(NSObject, NSString) (Ereditato da NSObject)
SetValueForUndefinedKey(NSObject, NSString) (Ereditato da NSObject)
SetValuesForKeysWithDictionary(NSDictionary) (Ereditato da NSObject)
StoreValueAtAddress(IntPtr, UIntPtr) (Ereditato da NSValue)
StoreValueAtAddress(IntPtr) (Ereditato da NSValue)
ToBool(NativeHandle)

Converte un oggetto in NativeHandle un oggetto NSNumber e restituisce il relativo valore come valore booleano.

ToByte(NativeHandle)

Converte un oggetto NativeHandle in un oggetto NSNumber e restituisce il relativo valore come byte.

ToDouble(NativeHandle)

Converte un oggetto in NativeHandle un oggetto NSNumber e restituisce il relativo valore come double.

ToFloat(NativeHandle)

Converte un oggetto in NativeHandle un oggetto NSNumber e restituisce il relativo valore come float.

ToInt16(NativeHandle)

Converte un oggetto in NativeHandle un oggetto NSNumber e restituisce il relativo valore come breve.

ToInt32(NativeHandle)

Converte un oggetto in NativeHandle un oggetto NSNumber e restituisce il relativo valore come int.

ToInt64(NativeHandle)

Converte un oggetto in NativeHandle un oggetto NSNumber e restituisce il relativo valore come long.

ToNFloat(NativeHandle)

Converte un oggetto in NativeHandle un oggetto NSNumber e restituisce il relativo valore come .NFloat

ToNInt(NativeHandle)

Converte un oggetto in NativeHandle un oggetto NSNumber e restituisce il relativo valore come .IntPtr

ToNUInt(NativeHandle)

Converte un oggetto in NativeHandle un oggetto NSNumber e restituisce il relativo valore come .UIntPtr

ToSByte(NativeHandle)

Converte un oggetto in NativeHandle un oggetto NSNumber e restituisce il relativo valore come sbyte.

ToString()

Restituisce una rappresentazione di stringa del valore dell'istanza corrente.

ToUInt16(NativeHandle)

Converte un oggetto in NativeHandle un oggetto NSNumber e restituisce il relativo valore come ushort.

ToUInt32(NativeHandle)

Converte un oggetto in NativeHandle un oggetto NSNumber e restituisce il relativo valore come uint.

ToUInt64(NativeHandle)

Converte un oggetto in NativeHandle un oggetto NSNumber e restituisce il relativo valore come ulong.

Unbind(NSString) (Ereditato da NSObject)
ValueForKey(NSString) (Ereditato da NSObject)
ValueForKeyPath(NSString) (Ereditato da NSObject)
ValueForUndefinedKey(NSString) (Ereditato da NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString) (Ereditato da NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) (Ereditato da NSObject)
WillChangeValue(String) (Ereditato da NSObject)

Operatori

Nome Descrizione
Explicit(NSNumber to Boolean)

Converte in modo esplicito un oggetto NSNumber in un Boolean valore .

Explicit(NSNumber to Byte)

Converte in modo esplicito un oggetto NSNumber in un Byte valore .

Explicit(NSNumber to Double)

Converte in modo esplicito un oggetto NSNumber in un Double valore .

Explicit(NSNumber to Int16)

Converte in modo esplicito un oggetto NSNumber in un Int16 valore .

Explicit(NSNumber to Int32)

Converte in modo esplicito un oggetto NSNumber in un Int32 valore .

Explicit(NSNumber to Int64)

Converte in modo esplicito un oggetto NSNumber in un Int64 valore .

Explicit(NSNumber to SByte)

Converte in modo esplicito un oggetto NSNumber in un SByte valore .

Explicit(NSNumber to Single)

Converte in modo esplicito un oggetto NSNumber in un Single valore .

Explicit(NSNumber to UInt16)

Converte in modo esplicito un oggetto NSNumber in un UInt16 valore .

Explicit(NSNumber to UInt32)

Converte in modo esplicito un oggetto NSNumber in un UInt32 valore .

Explicit(NSNumber to UInt64)

Converte in modo esplicito un oggetto NSNumber in un UInt64 valore .

Implicit(Boolean to NSNumber)

Converte in modo implicito un Boolean valore in un oggetto NSNumber.

Implicit(Byte to NSNumber)

Converte in modo implicito un Byte valore in un oggetto NSNumber.

Implicit(Double to NSNumber)

Converte in modo implicito un Double valore in un oggetto NSNumber.

Implicit(Int16 to NSNumber)

Converte in modo implicito un Int16 valore in un oggetto NSNumber.

Implicit(Int32 to NSNumber)

Converte in modo implicito un Int32 valore in un oggetto NSNumber.

Implicit(Int64 to NSNumber)

Converte in modo implicito un Int64 valore in un oggetto NSNumber.

Implicit(SByte to NSNumber)

Converte in modo implicito un SByte valore in un oggetto NSNumber.

Implicit(Single to NSNumber)

Converte in modo implicito un Single valore in un oggetto NSNumber.

Implicit(UInt16 to NSNumber)

Converte in modo implicito un UInt16 valore in un oggetto NSNumber.

Implicit(UInt32 to NSNumber)

Converte in modo implicito un UInt32 valore in un oggetto NSNumber.

Implicit(UInt64 to NSNumber)

Converte in modo implicito un UInt64 valore in un oggetto NSNumber.

Metodi di estensione

Nome Descrizione
AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)
AccessibilityHitTest(NSObject, CGPoint, UIEvent)
BeginPreviewPanelControl(NSObject, QLPreviewPanel)
BrowserAccessibilityDeleteTextAtCursor(NSObject, IntPtr)
BrowserAccessibilityInsertTextAtCursor(NSObject, String)
EndPreviewPanelControl(NSObject, QLPreviewPanel)
GetAccessibilityCustomRotors(NSObject)

Ottiene la matrice di UIAccessibilityCustomRotor oggetti appropriata per this l'oggetto .

GetAccessibilityLineEndPositionFromCurrentSelection(NSObject)
GetAccessibilityLineRangeForPosition(NSObject, IntPtr)
GetAccessibilityLineStartPositionFromCurrentSelection(NSObject)
GetAccessibilityNextTextNavigationElement(NSObject)
GetAccessibilityNextTextNavigationElementBlock(NSObject)
GetAccessibilityPreviousTextNavigationElement(NSObject)
GetAccessibilityPreviousTextNavigationElementBlock(NSObject)
GetAccessibilityTextInputResponder(NSObject)
GetAccessibilityTextInputResponderHandler(NSObject)
GetBrowserAccessibilityAttributedValue(NSObject, NSRange)
GetBrowserAccessibilityContainerType(NSObject)
GetBrowserAccessibilityCurrentStatus(NSObject)
GetBrowserAccessibilityHasDomFocus(NSObject)
GetBrowserAccessibilityIsRequired(NSObject)
GetBrowserAccessibilityPressedState(NSObject)
GetBrowserAccessibilityRoleDescription(NSObject)
GetBrowserAccessibilitySelectedTextRange(NSObject)
GetBrowserAccessibilitySortDirection(NSObject)
GetBrowserAccessibilityValue(NSObject, NSRange)
GetDebugDescription(INSObjectProtocol)
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)
GetValidModes(NSObject, NSFontPanel)
ObjectDidBeginEditing(NSObject, INSEditor)
ObjectDidEndEditing(NSObject, INSEditor)
ProvideImageData(NSObject, IntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)
ProvideImageToMTLTexture(NSObject, IMTLTexture, IMTLCommandBuffer, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Imposta la matrice di UIAccessibilityCustomRotor oggetti appropriata per this l'oggetto .

SetAccessibilityNextTextNavigationElement(NSObject, NSObject)
SetAccessibilityNextTextNavigationElementBlock(NSObject, AXObjectReturnBlock)
SetAccessibilityPreviousTextNavigationElement(NSObject, NSObject)
SetAccessibilityPreviousTextNavigationElementBlock(NSObject, AXObjectReturnBlock)
SetAccessibilityTextInputResponder(NSObject, IUITextInput)
SetAccessibilityTextInputResponderHandler(NSObject, UITextInputReturnHandler)
SetBrowserAccessibilityContainerType(NSObject, BEAccessibilityContainerType)
SetBrowserAccessibilityCurrentStatus(NSObject, String)
SetBrowserAccessibilityHasDomFocus(NSObject, Boolean)
SetBrowserAccessibilityIsRequired(NSObject, Boolean)
SetBrowserAccessibilityPressedState(NSObject, BEAccessibilityPressedState)
SetBrowserAccessibilityRoleDescription(NSObject, String)
SetBrowserAccessibilitySelectedTextRange(NSObject, NSRange)
SetBrowserAccessibilitySortDirection(NSObject, String)
SetSharedObservers(NSObject, NSKeyValueSharedObserversSnapshot)
ValidateToolbarItem(NSObject, NSToolbarItem)

Si applica a