c#for 将'123456789'这个字符串每个分拆出来1,2,3,4,5,6,7,8,9 要怎么写啊

如题所述

第1个回答  2011-09-18
<input type="button" id="test" value="123456789" />
---js
<script src="JS/jquery-1.5.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$('#test').click(function () {
var str = $(this).val();
var length = str.length;
var strNew = '';
if (str.indexOf(',') < 0) {
for (var i = 0; i < length; i++) {
strNew += str.substring(0, 1) + ',';
str = str.substring(1);
}
$(this).val(strNew.substring(0, strNew.length - 1));
}
else {
for (var i = 0; i < length; i++) {
if (str.substring(0, 1) != ',') {
strNew += str.substring(0, 1);
str = str.substring(1);
}
else
str = str.substring(1);
}
$(this).val(strNew);
}
return false;
});

});
</script>
-----------c#
<asp:Button ID="Button1" runat="server" Text="123456789" onclick="Button1_Click" />
protected void Button1_Click(object sender, EventArgs e)
{
var str = Button1.Text;
Button1.Text = "";
var length = str.Length;
var strNew = "";
if (!str.Contains(','))
{
for (int i = 1; i <= length; i++)
{
var first = str.Substring(0, 1);
strNew += first + ",";
str = str.Substring(1);
}
Button1.Text = strNew.Substring(0, strNew.Length - 1);
}
else
{
for (int i = 0; i < str.Split(',').Length; i++)
{
strNew += str.Split(',')[i];
}
Button1.Text = strNew;
}
}本回答被网友采纳
第2个回答  2011-09-18
class Program
{
static void Main(string[] args)
{
string num = "123456789";
char[] one = num.ToCharArray();
for (int i = 0; i < one.Length;i++ )
{

System.Console.WriteLine(one[i]);
}
}
}
第3个回答  2011-09-27
Char[] char = "123456789".Split('');
第4个回答  2011-09-18
Regex re = new Regex (@"\B");

string[] substrings = re.Split("123456789");

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网