博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

马二进三名人传记

yjx2003---linux
  yjx2003.cublog.cn

关于作者
mail: xjybook7###yahoo.com.cn
把3个# 换成 @ ,就是邮件地址
|| << >> ||
我的分类


问题解决---Asc、AscW 函数

问题解决---AscAscW 函数

返回一个 Integer 值,该值表示与某个字符相对应的字符代码。

 

Public Overloads Function Asc(ByVal String As Char) As Integer

Public Overloads Function AscW(ByVal String As Char) As Integer

 

Public Overloads Function Asc(ByVal String As String) As Integer

Public Overloads Function AscW(ByVal String As String) As Integer

参数

String

必选项。任何有效的 Char String 表达式。如果 String String 表达式,则只将字符串的第一个字符用于输入。如果 String Nothing 或不包含任何字符,将会出现 ArgumentException 错误。

异常/错误

异常类型 错误号 条件

ArgumentException 5 未指定 String 或其长度为零。

 

备注

Asc 返回输入字符的代码数据点或字符代码。对于单字节字符集 (SBCS),返回值范围为 0 255;对于双字节字符集 (DBCS),返回值范围为 -32768 32767。返回值取决于当前线程的代码页,该代码页包含在 TextInfo 类的 ANSICodePage 属性中。可以通过指定 System.Globalization.CultureInfo.CurrentCulture.TextInfo.ANSICodePage 来获得 TextInfo.ANSICodePage

 

AscW 返回输入字符的 Unicode 代码数据点。返回值范围为 0 65535。返回值与当前线程的区域性和代码页设置无关。

 

注意   对于字节,Visual Basic 早期版本的 AscB 函数返回的是代码,而不是字符。它主要用于在双字节字符集 (DBCS) 应用程序中转换字符串。所有 Visual Basic .NET 字符串均采用 Unicode 的形式,并且不再支持 AscB

示例

本示例使用 Asc 函数返回与每个字符串的第一个字母相对应的 Integer 字符代码。

 

Dim MyInt As Integer

MyInt = Asc("A")   ' MyInt is set to 65.

MyInt = Asc("a")   ' MyInt is set to 97.

MyInt = Asc("Apple")   ' MyInt is set to 65.

要求

命名空间:Microsoft.VisualBasic

 

模块:Strings

 

程序集:Microsoft Visual Basic .NET 运行库(位于 Microsoft.VisualBasic.dll 中)

 

问题解决----ChrChrW 函数

返回与指定字符代码相关联的字符。

 

Public Function Chr(ByVal CharCode As Integer) As Char

Public Function ChrW(ByVal CharCode As Integer) As Char

参数

CharCode

必选项。Integer 表达式,表示字符的“代码数据点”或字符代码。如果 CharCode 超出范围 -32768 65535,则发生 ArgumentException 错误。

异常/错误

异常类型 错误号 条件

ArgumentException 5 CharCode < -32768 > 65535

 

备注

可接受的 CharCode 的不对称范围补偿了 Short Integer 数据类型之间的存储差异。例如,&H8E01 作为 Short -29183,作为 Integer 则为 +36353。这也有利于与 Visual Basic 6.0 兼容。

 

Chr 使用 System.Text 命名空间中的 Encoding 类来确定当前线程使用的是单字节字符集 (SBCS) 还是双字节字符集 (DBCS)。然后将 CharCode 作为相应字符集中的代码数据点。对于 SBCS 字符,范围为 0 255,对于 DBCS 字符,范围为 -32768 65535。返回的字符取决于当前线程的代码页,后者包含在 TextInfo 类的 ANSICodePage 属性中。可以通过指定 System.Globalization.CultureInfo.CurrentCulture.TextInfo.ANSICodePage 来获得 TextInfo.ANSICodePage

 

ChrW CharCode 作为 Unicode 代码数据点。其范围与当前线程的区域性和代码页设置无关。-32768 -1 范围内的值的处理方式与 +32768 +65535 范围内的值相同。

 

0 31 的数字与标准的非打印 ASCII 码相同。例如,Chr(10) 返回换行符。

 

注意   Visual Basic 早期版本中的 ChrB 函数会返回单个字节。它主要用于在双字节字符集 (DBCS) 应用程序中转换字符串。所有 Visual Basic .NET 字符串均采用 Unicode 的形式,并且不再支持 ChrB

示例

本例使用 Chr 函数返回与指定字符代码相关联的字符。

 

Dim MyChar As Char

MyChar = Chr(65)   ' Returns "A".

MyChar = Chr(97)   ' Returns "a".

MyChar = Chr(62)   ' Returns ">".

MyChar = Chr(37)   ' Returns "%".

要求

命名空间:Microsoft.VisualBasic

 

模块:Strings

 

程序集:Microsoft Visual Basic .NET 运行库(位于 Microsoft.VisualBasic.dll 中)

 

请参见

 

VB.NET程序设计
市场价: ¥29
卓越价: ¥26.1
VIP价: ¥25.4
从卓越亚马逊购买

 

VB.NET调试全攻略
市场价: ¥45
卓越价: ¥35
VIP价: ¥35
从卓越亚马逊购买

 

VB.NET数据库开发(第2版)
市场价: ¥76
卓越价: ¥58.9
VIP价: ¥58.9
从卓越亚马逊购买

 

VB.NET和ASP.NET编程手册
市场价: ¥38
卓越价: ¥29.6
VIP价: ¥29.6
从卓越亚马逊购买

 

Visual Basic2003-2005开发秘诀与范例大全(附光盘)
市场价: ¥80
卓越价: ¥61.2
VIP价: ¥61.2
从卓越亚马逊购买

 

Visual Studio 2005技术大全
市场价: ¥89
卓越价: ¥66.7
VIP价: ¥66.7
从卓越亚马逊购买

 

Visual Basic.NET实用教程--基于Visual Studio 2005
市场价: ¥31
卓越价: ¥24.7
VIP价: ¥24
从卓越亚马逊购买

 

Visual Basic 2005编程技巧大全(附盘)
市场价: ¥85
卓越价: ¥66
VIP价: ¥66
从卓越亚马逊购买

 

====================================================
====================================================

订阅免费电子杂志〈名人传记〉

每期发送电子图书,广读博览融汇贯通。阅读电子书时,请注意保护视力。╭○═○╮╭◎═◎╮╭●═●╮同步发行《名人传记简装版》简装版只包含附件联接地址,大小控制在80k以内。同时发送《热点》期刊 

1 邮件订阅方式 
向下面的邮件地址发一封信,邮件正文(不是标题)填写subscribe zhuanji
 邮件地址  bentium@list.bentium.net

2.主页订阅

主页地址一 

http://list.cn99.com/cgi-bin/getlsts?listname=zhuanji

主页地址二   http://yjxsuccess.blog.hexun.com/

发表于: 2008-02-03,修改于: 2008-02-03 14:11,已浏览487次,有评论0条 推荐 投诉


网友评论
 发表评论