形如这样的!01-06-09-12-16变成01,06,09,12,16我用循环弄的,一小堆儿代码!真烦!求个短小精悍的!

解决方案 »

  1.   


    string str = "01-06-09-12-16";
                str=str.Replace("-", ",");            MessageBox.Show(str);
      

  2.   

    string str="01-06-09-12-16";
    str.Replace("-",",");
      

  3.   

    替换一下就是了,为什么要用循环?string test = "01-06-09-12-16";
    string result = test.Replace("-", ",");
      

  4.   

    呃…忘了赋了…string str="01-06-09-12-16";
    str = str.Replace("-",",");
      

  5.   

    string str = "01-06-09-12-16";
    str = str.Replace('-', ',');
      

  6.   

    string str="01-06-09-12-16";
    str=str.Replace("-", ",");
      

  7.   

    string str="01-06-09-12-16"; 
    str=str.Replace("-", ","); 
      

  8.   

    string str="01-06-09-12-16"; str=str.Replace("-", ",");写成一行 自欺欺人...
      

  9.   

    12楼牛Xstring str="01-06-09-12-16".Replace("-", ",");
      

  10.   

    当然是用string的replase方法了!
      

  11.   

    this.label1.Text = "01-06-09-12-16".Replace('-', ',');
      

  12.   

    呵呵..建议看看String 的方法
      

  13.   

    string str="01,06,09,12,16"手动自己改,一行代码都不用写。
    哈哈,纯属搞笑。楼上的是正解。
      

  14.   

    string str="01-06-09-12-16"; 
    str=str.Replace("-", ","); 
      

  15.   


    string s= "01-06-09-12-16";//开始变形了,看好。。s = "01,06,09,12,16" ; 变了。
      

  16.   

    string str = ("01-06-09-12-16").Replace("-", ","); 
      

  17.   

    都贴c# 的,我贴个sql 的。希望楼主结贴给我哦,谢谢,最近手头比较紧,select REPLACE('01-06-09-12-16','-',',')
      

  18.   

    string str = ("01-06-09-12-16").Replace("-", ","); 
      

  19.   

    JS的~  <SCRIPT LANGUAGE="JavaScript">
      <!--
    var str = "01-06-09-12-16";
    alert(str.split("-"))
      //-->
      </SCRIPT>
      

  20.   

    string str = "01-06-09-12-16";
    str=str.Replace("-", ",");
      

  21.   

    using ESRI.ArcGIS.Server;
    using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using ESRI.ArcGIS.ADF.ArcGISServer.Editor;
    using System.IO;
    using ESRI.ArcGIS.ADF.Web.DataSources.ArcGISServer;
    using ESRI.ArcGIS.Carto;public partial class TestEditTask : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {       
                //StringList sl = new StringList();
              //  // Editor edit = EditorTask1.crea;
              //  // Editor edit = new Editor(EditorTask1);
              //  //edit.SelectedLayerID = 2;
                
              //  VersionIDPanel vid = new VersionIDPanel(EditorTask1);
            
              //  vid.Title = "vid.Title";          //  Editor edit = vid.ParentEditor;
              //  EditorTask1.Title = "Title";          // // EditorTask1.EditableLayers.Clear();
              ////  EditorTask1.EditableLayers.Add("41");//4 33-41
              //  EditorTask1.EditAttributesTitle = "层";
              //  EditorTask1.EditorSettingsTitle = "KKKKKKKKK";
              //  EditorTask1.EditExistingFeatureTitle = "GFFFFFFF";
              //  EditorTask1.CreateNewFeatureTitle = "YYYYYYYYYY";          //  CreateFeaturePanel cf = new CreateFeaturePanel(EditorTask1);
              //  cf.Title = "llll";
                 
          
           // cf.
        }    //protected void Button1_Click(object sender, EventArgs e)
        //{
        //    ////StringList sl = new StringList();
        //    //// Editor edit = EditorTask1.crea;
        //    //Editor edit = new Editor(EditorTask1);
        //    ////edit.SelectedLayerID = 2;
        //    //VersionIDPanel vid = new VersionIDPanel(EditorTask1);
        //    //vid.Title = "ssss";
        //    //EditorTask1.Refresh();    //    //  ControlCollection cil=  EditorTask1.Controls;
        //    //   vid.Visible = false;
        //    // EditorTask1.ConflictResolution = ConflictResolution.TargetVersion;
        //}    //protected void taskedit(object sender, EventArgs e)
        //{    //    //StringList sl = new StringList();
        //    // Editor edit = EditorTask1.crea;
        //    // Editor edit = new Editor(EditorTask1);
        //    //edit.SelectedLayerID = 2;
            
        //    VersionIDPanel vid = new VersionIDPanel(EditorTask1);
        //    vid.Height = 200;    //   // ESRI.ArcGIS.ADF.ArcGISServer.Editor.
        //    vid.Title = "kkkkkkkkk";
        //   // vid.Refresh();
        //    Editor edit = vid.ParentEditor;
        //   //edit.FeatureLayer.DisplayField="sdssds";
        //    EditorTask1.Title = "sssss";
        //    edit.Refresh();
        //    //  ControlCollection cil=  EditorTask1.Controls;
        //    //   vid.Visible = false;
        //    // EditorTask1.ConflictResolution = ConflictResolution.TargetVersion;
        //    CreateFeaturePanel cf = new CreateFeaturePanel(EditorTask1);
        //    cf.Title = "llll";
        
        //    EditAttributesPanel EAP = new EditAttributesPanel(EditorTask1);
        //    EAP.Visible = false;
        //    EditorTask1.CreateNewFeatureTitle = "XXXXXXXXX";
          
        //}    //protected void change(object sender, EventArgs e)
        //{
        //    Response.Write("<script>getinput();</script>");
        //}    ////protected void EditorTask1_EditorPanelsCreated(object sender, EditorPanelsCreatedEventArgs e)
        ////{
        ////    MyPanel panel = new MyPanel("My Custom Panel", EditorTask1, "myPanelID");
        ////    e.EditorPanels.Insert(0, panel);
        //}
        protected void Button2_Click(object sender, EventArgs e)
        {        //关闭连接
            ESRI.ArcGIS.ADF.Web.DataSources.ArcGISServer.MapFunctionality agsMapFunctionality =(ESRI.ArcGIS.ADF.Web.DataSources.ArcGISServer.MapFunctionality)Map1.GetFunctionality(0);        MapResourceLocal m_AGSLocalMapResource = (MapResourceLocal)agsMapFunctionality.Resource;        IServerContext serverContext = m_AGSLocalMapResource.ServerContextInfo.ServerContext;        IMapServer mapServer = serverContext.ServerObject as IMapServer;        IMapServerObjects mapServerObjects = mapServer as IMapServerObjects;       // IMap map = mapServerObjects.get_Map(mapServer.DefaultMapName);      //  map.DeleteLayer(map.get_Layer(0));        mapServerObjects.RefreshServerObjects();
            serverContext.ReleaseContext(); 
        }
        protected override void OnPreRenderComplete(EventArgs e) {
            //base.OnPreRenderComplete(e);
            //Toc1.Nodes[0].Text = "111111111111111111";
        }
    }//public class MyPanel : EditorPanel
    //{
    //    public MyPanel(string title, EditorTask task) : base(title, task) { }//    protected override void RenderContents(HtmlTextWriter writer)
    //    {
    //        writer.Write("This is my custom panel");
    //    }
    //}
      

  22.   

    fuk..全部都用一种方式,,不能换种另外一种方式吗?
      

  23.   

    String.Join("01-06-09-12-16".split('-'),",")
      

  24.   

    上面都是用string.replace居多,我用正则式写
    string subjectString="01-06-09-12-16";
    string resultString = Regex.Replace(subjectString, "-", ",");