当前位置:编程学习 > C#/ASP.NET >>

为什么只实行。换!号逗号不执行那

   private void enter_Click(object sender, EventArgs e)
        {
            string x = txtbox1.Text;
            enter .Visible= false;
            b1.Visible = true;
          
            for (int i = 0; i <= txtbox1.Text.Length; i++)
            {
                
                    x = x.Replace("。", "!!!\n").Replace(",", "!!!\n");
                    txtbox2.Text = x;
        
            }
           
        }
--------------------编程问答-------------------- 中英文逗号都写在replace里。你只写了一个 --------------------编程问答-------------------- 你 下面那个for循环 没得什么必要吧??? x = x.Replace("。", "!!!\n").Replace(",", "!!!\n");
这句话应该没得问题啊???
你确定红色部分的 逗号的格式与string中的是一致的么? ??? --------------------编程问答-------------------- 在问一个  怎么生成随机的感叹号数量
求教学 --------------------编程问答-------------------- 如下,用这个string的构造函数:
public String(
      char c,
      int count
  )

string s =new string('!', new Random().Next(1, 10))
--------------------编程问答-------------------- 没人吗 --------------------编程问答--------------------
引用 4 楼  的回复:
如下,用这个string的构造函数:
public String(
      char c,
      int count
  )

string s =new string('!', new Random().Next(1, 10))

这个函数放在那里啊 --------------------编程问答-------------------- - -求解答 --------------------编程问答-------------------- 哥来给你解答 --------------------编程问答-------------------- x = x.Replace("。", "!!!\n").Replace(",", "!!!\n");
你在TextBox没有输出所有的字符串的问题就是由于你使用了TextBox单行显示作为输出,而你在替换时又加入了“\n”,这样后面虽然替换成功了但是有换行,TextBox单行只显示第一行了。 --------------------编程问答-------------------- 抱歉啊 好像我搞错了 TextBox可以显示换行 只不过显示为一个空格了 --------------------编程问答-------------------- Random _random = new Random((int)DateTime.Now.Ticks);
int _nCount = _random.Next(5, 10);
生成5-10之间的随机数 你想要多少就自己调整吧
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,