首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#小疑点

2012-04-13 
c#小问题private void button1_Click(object sender, EventArgs e){string Str1 textBox1.Textchar fir

c#小问题
private void button1_Click(object sender, EventArgs e)
  {
  string Str1 = textBox1.Text;
  char first = Str1[0]; //第一个字母
  string Surplus = Str1.Substring(1); //剩下的字母个数
  textBox1.Text = Surplus + first;
  }
但是。我要的是在一个字符串里。没按一下按钮,从最后一个字符,移动第一位字符,其他的字符也跟着向右移动


[解决办法]
我是这样理解你的意思的: 
假设字符串是Hello,点击一次后变成oHell,再点击变成loHel。即最后一个字符每次右移一位,补到最左边。

C# code
        void btn_Click(object sender, RoutedEventArgs e)        {            string text = textBox1.Text;            char last = text[text.Length - 1];            string other = text.Substring(0, text.Length - 1);            this.defaultTextBlock.Text = last + other;        }
[解决办法]
有一行没有改过来
C# code
void btn_Click(object sender, RoutedEventArgs e)        {            string text = textBox1.Text;            char last = text[text.Length - 1];            string other = text.Substring(0, text.Length - 1);            [color=#FF0000]textBox1.Text = last + other;[/color]        }
[解决办法]
textBox1.Text = textBox1.Text.SubString(1) + textBox1.Text.SubString(0, 1);
[解决办法]
探讨
textBox1.Text = textBox1.Text.SubString(1) + textBox1.Text.SubString(0, 1);

[解决办法]
霸气
探讨

textBox1.Text = textBox1.Text.SubString(1) + textBox1.Text.SubString(0, 1);

[解决办法]
探讨

textBox1.Text = textBox1.Text.SubString(1) + textBox1.Text.SubString(0, 1);

[解决办法]
除了7楼,楼上全是垃圾代码。
我要看到我的项目内有人写这种代码直接就是开口骂人。

热点排行