textbox有多行文本,想获取特定某一行(比如第6行)的字符串,如何获取?谢谢!
答案:2 悬赏:50 手机版
解决时间 2021-02-25 16:29
- 提问者网友:ミ烙印ゝ
- 2021-02-24 23:13
是vb中
最佳答案
- 五星知识达人网友:佘樂
- 2021-02-25 00:22
c#中textbox1.Lines获取得到文本行数组,可以根据这个数组取得第几个字符,VB可能也有吧
//
// 摘要:
// 获取或设置文本框控件中的文本行。
//
// 返回结果:
// 包含文本框控件中的文本的字符串数组。
[Localizable(true)]
[Editor("System.Windows.Forms.Design.StringArrayEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(UITypeEditor))]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
[MergableProperty(false)]
public string[] Lines { get; set; }
//
// 摘要:
// 获取或设置文本框控件中的文本行。
//
// 返回结果:
// 包含文本框控件中的文本的字符串数组。
[Localizable(true)]
[Editor("System.Windows.Forms.Design.StringArrayEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(UITypeEditor))]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
[MergableProperty(false)]
public string[] Lines { get; set; }
全部回答
- 1楼网友:低血压的长颈鹿
- 2021-02-25 00:41
vb.net 里是这样的
dim s as string =textbox1.text
dim ss() as string=s.split(vbcrlf)' 分隔成数组
for each i as string in ss
if i.length>0 then
dim cs() as string=ss(0).split(":")
'cs(1)应该就是后面的值
end if
next
c# 嘛 //不知道语法 对不.不熟悉
string s=text1.text;
string ss[]=s.split("\n");
for(i=0;i
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯