Strings.Chr(Int32) Metode
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.
Mengembalikan karakter yang terkait dengan kode karakter yang ditentukan.
public:
static char Chr(int CharCode);
public static char Chr (int CharCode);
static member Chr : int -> char
Public Function Chr (CharCode As Integer) As Char
Parameter
- CharCode
- Int32
Wajib diisi. Ekspresi Integer
yang code point
mewakili , atau kode karakter, untuk karakter.
Mengembalikan
Karakter yang terkait dengan kode karakter yang ditentukan.
Pengecualian
CharCode
< 0 atau > 255 untuk Chr
.
Contoh
Contoh berikut menggunakan Chr
fungsi untuk mengembalikan karakter yang terkait dengan kode karakter yang ditentukan.
Dim associatedChar As Char
' Returns "A".
associatedChar = Chr(65)
' Returns "a".
associatedChar = Chr(97)
' Returns ">".
associatedChar = Chr(62)
' Returns "%".
associatedChar = Chr(37)
Keterangan
Rentang asimetris yang diterima untuk CharCode
mengimbangi perbedaan penyimpanan antara Short
dan Integer
. Misalnya, -29183 adalah Short
tetapi +36353 adalah Integer
. Ini juga memfasilitasi kompatibilitas dengan Visual Basic 6.0.
Chr
menggunakan kelas di System.Text namespace layanan untuk menentukan apakah utas Encoding saat ini menggunakan kumpulan karakter byte tunggal (SBCS) atau set karakter byte ganda (DBCS). Kemudian dibutuhkan CharCode
sebagai titik kode dalam set yang sesuai. Rentangnya bisa 0 hingga 255 untuk karakter SBCS dan -32768 hingga 65535 untuk karakter DBCS.
Nilai yang dikembalikan tergantung pada halaman kode untuk utas saat ini, yang terkandung dalam ANSICodePage properti TextInfo kelas di System.Globalization namespace layanan. Anda dapat memperoleh ANSICodePage dengan menentukan System.Globalization.CultureInfo.CurrentCulture.TextInfo.ANSICodePage
.
ChrW
mengambil CharCode
sebagai titik kode Unicode. Rentang ini tidak bergantung pada pengaturan halaman budaya dan kode untuk utas saat ini. Nilai dari -32768 hingga -1 diperlakukan sama dengan nilai dalam rentang +32768 hingga +65535.
Angka dari 0 hingga 31 sama dengan kode ASCII standar yang tidak dapat dicetak. Misalnya, Chr(10)
mengembalikan karakter umpan baris.
Catatan
Fungsi ChrB
dalam versi Visual Basic yang lebih lama mengembalikan satu byte. Ini digunakan terutama untuk mengonversi string dalam aplikasi tataan karakter byte ganda (DBCS). Semua string di Visual Basic dan .NET Framework berada di Unicode, dan ChrB
tidak lagi didukung.