IDataRecord.GetChars(Int32, Int64, Char[], Int32, Int32) Yöntem
Ö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.
Belirtilen sütun uzaklığından arabelleğe verilen arabellek uzaklığından başlayarak bir dizi olarak bir karakter akışı okur.
public:
long GetChars(int i, long fieldoffset, cli::array <char> ^ buffer, int bufferoffset, int length);
public long GetChars(int i, long fieldoffset, char[]? buffer, int bufferoffset, int length);
public long GetChars(int i, long fieldoffset, char[] buffer, int bufferoffset, int length);
abstract member GetChars : int * int64 * char[] * int * int -> int64
Public Function GetChars (i As Integer, fieldoffset As Long, buffer As Char(), bufferoffset As Integer, length As Integer) As Long
- i
- Int32
Sıfır tabanlı sütun sıralı.
- fieldoffset
- Int64
Okuma işleminin başlatıldığı satırdaki dizin.
- buffer
- Char[]
Bayt akışının okunduğu arabellek.
- bufferoffset
- Int32
Okuma işlemini başlatmak için buffer
dizini.
- length
- Int32
Okunacak bayt sayısı.
Okunan gerçek karakter sayısı.
Geçirilen dizin, ile arasında 0 FieldCountaralığının dışındaydı.
GetChars alandaki kullanılabilir karakterlerin sayısını döndürür. Bu genellikle alanın tam uzunluğudur. Ancak, alandan karakter almak için zaten kullanılmışsa GetChars
, döndürülen sayı alanın tam uzunluğundan küçük olabilir.
olan null
GetChars
bir arabellek geçirirseniz, alanın uzunluğunu karakter cinsinden döndürür.
Dönüştürme yapılmaz; bu nedenle alınan verilerin zaten bir karakter dizisi olması gerekir.
Ürün | Sürümler |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: