| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 1144 人关注过本帖
标题:VB.net里为何不能使用Left()函数
收藏  订阅  推荐  打印
wxzxp1314
Rank: 1
等级:新手上路
帖子:6
积分:170
来自:无锡
注册:2008-7-24
VB.net里为何不能使用Left()函数

显示错误为:"Public Property Left() As Integer 没有任何参数,并且无法对它的返回类型进行索引"
2008-7-25 09:56
不说也罢
Rank: 2
等级:注册会员
帖子:129
积分:1636
威望:2
注册:2007-10-7

取字符串用 SubString() 函数

您的问题也许正是我程序里的BUG,向您学习
2008-7-25 14:26
wxzxp1314
Rank: 1
等级:新手上路
帖子:6
积分:170
来自:无锡
注册:2008-7-24

我的是VB.net2003,里面好像没有substring()函数,我敲入这个函数就显示错误.
我的目的是想取某字符串的左边几位.
应该是Left()函数可以,但是为什么提示错误呢.
有谁知道吗?
2008-7-25 14:53
wasdyjyj
Rank: 2
等级:注册会员
帖子:50
积分:832
注册:2007-5-8

left()函数是自带的,里面要加2个参数才行
2008-7-26 09:36
ynyxsky
Rank: 2
等级:注册会员
帖子:73
积分:1024
威望:1
注册:2008-2-27

没用过2003
2005的:strings.left(xxx,2)
2008-7-26 16:48
不说也罢
Rank: 2
等级:注册会员
帖子:129
积分:1636
威望:2
注册:2007-10-7

引用:
wxzxp1314 在 2008-7-25 14:53 的发言:

我的是VB.net2003,里面好像没有substring()函数,我敲入这个函数就显示错误.
我的目的是想取某字符串的左边几位.
应该是Left()函数可以,但是为什么提示错误呢.
有谁知道吗?
比如取一个文本框的前两个字符:
假设文本框名称为TextBox1
yourStr=TextBox1.Text.Substring(0,2)

您的问题也许正是我程序里的BUG,向您学习
2008-7-27 18:28
iasker
Rank: 2
等级:注册会员
帖子:36
积分:506
注册:2008-1-5

楼上正解呢
substring()在取字符的时候比较好用
substring(x,y)其中的X是从第几位开始算起,Y是取X后面的几位
不知道这样对你有没有帮助
2008-7-29 17:31
iasker
Rank: 2
等级:注册会员
帖子:36
积分:506
注册:2008-1-5

楼上正解呢
substring()在取字符的时候比较好用
substring(x,y)其中的X是从第几位开始算起,Y是取X后面的几位
不知道这样对你有没有帮助
2008-7-29 17:31
smallmop
Rank: 1
等级:新手上路
帖子:3
积分:130
注册:2008-6-26

vs.net里面left函数得这样写:microsoft.visualbasic.left,好像是这样的,命名空间不一样
2008-8-28 22:30
gdzsk
Rank: 1
等级:新手上路
帖子:3
积分:134
注册:2008-1-24

9楼正确
2008-9-2 20:28
共有 1143 人关注过本帖
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.050234 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved