zoukankan      html  css  js  c++  java
  • ASP.NET利用String.Join以分隔符號來串連集合資料 [转帖]

    最近看到string有join這個用法..還不錯用..介紹給大家呀...

    有時我們會將一個集合資料以","分隔組合成一字串..例如:aaa,bbb,ccc

    利用String.Join就可以做到了...省下很多程式碼的判斷....

    asp.net(c#)

    strJoin.aspx

    1. <%@ Page Language="C#" AutoEventWireup="true" CodeFile="strJoin.aspx.cs" Inherits="strJoin" %>  
    2.   
    3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
    4.   
    5. <html xmlns="http://www.w3.org/1999/xhtml">  
    6. <head runat="server">  
    7.     <title>strJoin</title>  
    8. </head>  
    9. <body>  
    10.     <form id="form1" runat="server">  
    11.     <div>  
    12.       
    13.         <asp:CheckBoxList ID="CheckBoxList1" runat="server"   
    14.             RepeatDirection="Horizontal">  
    15.             <asp:ListItem>F6 Team</asp:ListItem>  
    16.             <asp:ListItem>Puma</asp:ListItem>  
    17.             <asp:ListItem>Dotblogs</asp:ListItem>  
    18.             <asp:ListItem>tech‧ed 2008</asp:ListItem>  
    19.         </asp:CheckBoxList>  
    20.           
    21.   
    22.         <asp:TextBox ID="TextBox1" runat="server" Width="300px"></asp:TextBox>  
    23.         <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Join" />  
    24.       
    25.     </div>  
    26.     </form>  
    27. </body>  
    28. </html>  

    strJoin.aspx.cs

    1. using System;  
    2. using System.Collections.Generic;  
    3. using System.Web;  
    4. using System.Web.UI;  
    5. using System.Web.UI.WebControls;  
    6. using System.Collections.Generic;  
    7.   
    8. public partial class strJoin : System.Web.UI.Page  
    9. {  
    10.     protected void Page_Load(object sender, EventArgs e)  
    11.     {  
    12.   
    13.     }  
    14.     protected void Button1_Click(object sender, EventArgs e)  
    15.     {  
    16.         List<string> list = new List<string>();  
    17.   
    18.         foreach (ListItem item in this.CheckBoxList1.Items)  
    19.         {  
    20.             if (item.Selected)  
    21.             {  
    22.                 list.Add(item.Text);  
    23.             }  
    24.         }  
    25.   
    26.         this.TextBox1.Text = string.Join(",",list.ToArray());  
    27.     }  
    28. }  

    執行結果:

    參考網址:

    http://msdn.microsoft.com/zh-tw/library/57a79xd0(VS.80).aspx

    转自:http://www.dotblogs.com.tw/puma/archive/2008/08/26/5200.aspx

  • 相关阅读:
    asp.net gridview中增加单击单元格事件
    asp.net在应用母版的页面下采用了ModalPopupExtender弹出窗中应用autocomplete
    网站发布后无法访问,提示“/”应用程序中的服务器错误
    asp.net将数据导出到excel
    看完让你彻底搞懂Websocket原理
    PL/SQL简单使用——导入、导出数据表
    Java 定时任务的几种实现方式
    用element-ui 时,报value.getTime is not a function错误:
    Object.assign()解释整理
    IntelliJ IDEA2017 激活方法 最新的(亲测可用)
  • 原文地址:https://www.cnblogs.com/liangwei389/p/1402197.html
Copyright © 2011-2022 走看看