Strings.Asc Yöntem

Tanım

Bir karaktere karşılık gelen karakter kodunu temsil eden bir tamsayı değeri döndürür.

Aşırı Yüklemeler

Name Description
Asc(Char)

Bir karaktere karşılık gelen karakter kodunu temsil eden bir tamsayı değeri döndürür.

Asc(String)

Bir karaktere karşılık gelen karakter kodunu temsil eden bir tamsayı değeri döndürür.

Asc(Char)

Kaynak:
Strings.vb
Kaynak:
Strings.vb
Kaynak:
Strings.vb
Kaynak:
Strings.vb
Kaynak:
Strings.vb

Bir karaktere karşılık gelen karakter kodunu temsil eden bir tamsayı değeri döndürür.

public:
 static int Asc(char String);
public static int Asc(char String);
static member Asc : char -> int
Public Function Asc (String As Char) As Integer

Parametreler

String
Char

Gerekli. Herhangi bir geçerli Char veya String ifade. bir String ifadeyseString, giriş için dizenin yalnızca ilk karakteri kullanılır. Karakter yoksa String veya karakter içermiyorsa Nothing bir ArgumentException hata oluşur.

Döndürülenler

Bir karaktere karşılık gelen karakter kodu.

Örnekler

Aşağıdaki örnek, her dizedeki Asc ilk harfe karşılık gelen karakter kodlarını döndürmek Integer için işlevini kullanır.

Dim codeInt As Integer
' The following line of code sets codeInt to 65.
codeInt = Asc("A")
' The following line of code sets codeInt to 97.
codeInt = Asc("a")
' The following line of code sets codeInt to 65.
codeInt = Asc("Apple")

Açıklamalar

Asc giriş karakteri için kod noktasını veya karakter kodunu döndürür. Bu, tek baytlı karakter kümesi (SBCS) değerleri için 0 ile 255 arasında ve çift baytlı karakter kümesi (DBCS) değerleri için -32768 ile 32767 arasında olabilir.

AscW giriş karakteri için Unicode kod noktasını döndürür. Bu, 0 ile 65535 arasında olabilir. Döndürülen değer, geçerli iş parçacığının kültür ve kod sayfası ayarlarından bağımsızdır.

Note

Visual Basic'un önceki sürümlerinin AscB işlevi karakter yerine bayt kodu döndürür. Esas olarak çift baytlı karakter kümesi (DBCS) uygulamalarında dize dönüştürmek için kullanılır. Tüm Visual Basic 2005 dizeleri Unicode'dadır ve AscB artık desteklenmemektedir.

Ayrıca bkz.

Şunlara uygulanır

Asc(String)

Kaynak:
Strings.vb
Kaynak:
Strings.vb
Kaynak:
Strings.vb
Kaynak:
Strings.vb
Kaynak:
Strings.vb

Bir karaktere karşılık gelen karakter kodunu temsil eden bir tamsayı değeri döndürür.

public:
 static int Asc(System::String ^ String);
public static int Asc(string String);
static member Asc : string -> int
Public Function Asc (String As String) As Integer

Parametreler

String
String

Gerekli. Herhangi bir geçerli Char veya String ifade. bir String ifadeyseString, giriş için dizenin yalnızca ilk karakteri kullanılır. Karakter yoksa String veya karakter içermiyorsa Nothing bir ArgumentException hata oluşur.

Döndürülenler

Bir karaktere karşılık gelen karakter kodu.

Örnekler

Aşağıdaki örnek, her dizedeki Asc ilk harfe karşılık gelen karakter kodlarını döndürmek Integer için işlevini kullanır.

Dim codeInt As Integer
' The following line of code sets codeInt to 65.
codeInt = Asc("A")
' The following line of code sets codeInt to 97.
codeInt = Asc("a")
' The following line of code sets codeInt to 65.
codeInt = Asc("Apple")

Açıklamalar

Asc giriş karakteri için kod noktasını veya karakter kodunu döndürür. Bu, tek baytlı karakter kümesi (SBCS) değerleri için 0 ile 255 arasında ve çift baytlı karakter kümesi (DBCS) değerleri için -32768 ile 32767 arasında olabilir.

AscW giriş karakteri için Unicode kod noktasını döndürür. Bu, 0 ile 65535 arasında olabilir. Döndürülen değer, geçerli iş parçacığının kültür ve kod sayfası ayarlarından bağımsızdır.

Note

Visual Basic'un önceki sürümlerinin AscB işlevi karakter yerine bayt kodu döndürür. Esas olarak çift baytlı karakter kümesi (DBCS) uygulamalarında dize dönüştürmek için kullanılır. Tüm Visual Basic 2005 dizeleri Unicode'dadır ve AscB artık desteklenmemektedir.

Ayrıca bkz.

Şunlara uygulanır