Class Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Representasi terkelola untuk kelas Objective-C.
public class Class : ObjCRuntime.INativeObject
type Class = class
interface INativeObject
- Warisan
-
Class
- Penerapan
Keterangan
Anda dapat menggunakan Handle keluarga metode untuk mengubah jenis-demi-nama atau .NET yang subkelas NSObject menjadi instans Kelas.
//
// If you know that the type subclasses NSObject,
// you can just call new Class (Type):
//
Class GetClassForType (Type type)
{
return new Class (type);
}
Contoh berikut menunjukkan bagaimana Anda dapat menggunakan handel asli untuk memeriksa apakah subkelas jenis NSObject, dan dengan demikian apakah mendapatkan kelas Objective-C dari instans Jenis valid:
//
// Using low-level handles, allows for error checking in case the
// type does not subclass NSObject:
//
Class GetClassForType (Type type)
{
Type typeToLookup = typeof (type);
IntPtr myClassHandle = Class.GetHandle (typeToLookup);
if (myClassHandle != IntPtr.Zero)
return new Class (myClassHandle);
else
return null;
}
Konstruktor
Class(IntPtr, Boolean) |
Membuat instans dari handel yang tidak dikelola. |
Class(IntPtr) |
Membuat instans dari handel yang tidak dikelola. |
Class(String) |
Membuat kelas dari nama. |
Class(Type) |
Membuat kelas dari Jenis yang ditentukan. |
Bidang
ThrowOnInitFailure |
Menentukan apakah Xamarin.iOS akan memeriksa konstruktor NSObject jika objek asli yang sesuai berhasil dibuat (nilai defaultnya benar). |
Properti
Handle |
Tangani (penunjuk) ke representasi objek yang tidak dikelola. |
Name |
Nama Objective-C untuk kelas ini. |
SuperClass |
Objective-C menangani ke kelas super untuk kelas ini. |
Metode
GetHandle(String) |
Mengembalikan handel yang tidak dikelola ke Kelas Objective-C. |
GetHandle(Type) |
Mendapatkan handel Objective-C dari jenis yang diberikan. |
GetHandleIntrinsic(String) |
Mendapatkan handel Objective-C ke jenis yang diberikan. |
Lookup(Class) |
Metode ini mencari jenis terkelola untuk kelas Objective-C tertentu. |