Sıralama Dizeleri
Platform çağırma, gerekirse dize parametrelerini .NET Framework biçiminden (Unicode) yönetilmeyen biçime (ANSI) dönüştürerek kopyalar. Yönetilen dizeler sabit olduğundan, işlev döndürdüğünde platform çağrısı bunları yönetilmeyen bellekten yönetilen belleğe geri kopyalamaz.
Aşağıdaki tabloda dizeler için sıralama seçenekleri listelenmiştir, bunların kullanımı açıklanır ve ilgili .NET Framework örneğine bir bağlantı sağlanır.
String | Açıklama | Örnek |
---|---|---|
Değere göre. | Dizeleri In parametreleri olarak geçirir. | Msgbox |
Sonuç olarak. | Yönetilmeyen koddan dizeler döndürür. | Dizeler |
Başvuruya göre. | kullanarak dizeleri In/Out parametreleri olarak geçirir StringBuilder. | Arabellek |
Değere göre bir yapıda. | Dizeleri In parametresi olan bir yapıya geçirir. | Yapılar |
Başvuruya göre bir yapıda (char*). | Dizeleri, In/Out parametresi olan bir yapıda geçirir. Yönetilmeyen işlev, karakter arabelleğine bir işaretçi bekler ve arabellek boyutu yapının bir üyesidir. | Dizeler |
Başvuruya göre bir yapıda (char[]). | Dizeleri, In/Out parametresi olan bir yapıda geçirir. Yönetilmeyen işlev ekli karakter arabelleği bekler. | OSInfo |
Değere göre bir sınıfta (char*). | Bir sınıftaki dizeleri geçirir (sınıf bir In/Out parametresidir). Yönetilmeyen işlev, karakter arabelleğine bir işaretçi bekler. | OpenFileDlg |
Değere göre bir sınıfta (char[]). | Bir sınıftaki dizeleri geçirir (sınıf bir In/Out parametresidir). Yönetilmeyen işlev ekli karakter arabelleği bekler. | OSInfo |
Değere göre dize dizisi olarak. | Değere göre geçirilen bir dize dizisi oluşturur. | Diziler |
Değere göre dizeler içeren bir yapı dizisi olarak. | Dizeler içeren bir yapı dizisi oluşturur ve dizi değere göre geçirilir. | Diziler |
Ayrıca bkz.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.