.net 按行切割数组

aspx

<asp:TextBox ID="TextBox1" runat="server" Rows="10" style="margin-bottom: 0px" 
    TextMode="MultiLine">1&#13;2&#13;3&#13;4</asp:TextBox>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
cs

protected void Button1_Click(object sender, EventArgs e)
        { 
            string str = this.TextBox1.Text;
            string[] arr = str.Split('\n');
            for (int i = 0; i < arr.Length; i++) {
                Response.Write(arr[i]+"<br>");
            }
            Response.End();
        }

转载于:https://my.oschina.net/leekezhou/blog/102248

在VB中,你可以使用Split函数来切割字符串。Split函数的语法是:变量 = Split(原字符串变量, 切割标志)。其中,原字符串变量是需要切割的字符串,切割标志是指定切割位置的字符或字符串。Split函数会将原字符串根据切割标志分割成多个小字符串,并将这些小字符串存储在一个数组中。 另外,在VB中,你可以使用Array函数来定义一个数组。Array函数的语法是:数组 = Array(数值1, 数值2, 数值3, ...)。这个函数会返回一个包含指定数值的数组。 下面是一些关于使用Split和Array的示例代码: 1. 使用Split函数的例子: ``` Private Sub Form_Load() Dim a x = "22.214 214.121 1546" a = Split(x) For i = 0 To UBound(a) MsgBox "第" & i + 1 & "段是" & a(i) Next i End Sub ``` 2. 使用Array函数的例子: ``` Private Sub Command1_Click() Dim arr1 Dim arr2(4) As Integer arr1 = Array(Val(Text1.Text), Val(Text2.Text), Val(Text3.Text), Val(Text4.Text)) For i = 1 To 4 arr2(i) = CInt(arr1(i - 1)) Next i Sort arr2() Text1.Text = arr2(1) Text2.Text = arr2(2) Text3.Text = arr2(3) Text4.Text = arr2(4) End Sub ``` 需要注意的是,使用Array函数定义的数组的下标是随意的,并非从0开始;而使用Split函数得到的数组的下标必然是从0开始。 如果你想在VB中将一个长字符串按照空格进行分割,并将分割得到的小字符串赋值给一个数组,你可以使用类似下面的代码: ``` Dim ReDate() As String ReDate = Split(TextBox1.Text, " ") ``` 在这个例子中,TextBox1.Text中存储的是一个长字符串,使用Split函数按空格进行分割,并将分割得到的小字符串存储在ReDate()数组中。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [VB中关于Array函数与Split函数](https://blog.csdn.net/qq_18671205/article/details/86999948)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [VBA将字符串分割、存入数组、写入文件并保存](https://blog.csdn.net/qq_51649461/article/details/125189277)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值