紧急 各位兄弟求助啊!! 在文本框中输入字符全是数字怎么把它从第一位加到最后一位得出一个数字 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本帖最后由 net_lover 于 2012-02-17 13:09:18 编辑 string str3 = "12345"; int sum = 0; foreach (char a in str3) { sum += int.Parse(a.ToString()); } 前台 <asp:TextBox ID="TextBox1" runat="server" ></asp:TextBox><asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />后台protected void Button1_Click(object sender, EventArgs e) { string temp = TextBox1.Text.Trim(); int Total = 0; foreach (char str in temp) { Total += int.Parse(str.ToString()); } Label1.Text = Total.ToString(); } 为什么在VB.NET里是255呢?Dim abc As String = "12345" Dim sum As Integer = 0 For Each a As Char In abc sum += Convert.ToInt32(a) Next <script type="text/javascript">window.onload=function(){var a="12345";var b=0;for(var i=0;i<a.length;i++){b=b+(a.substr(i,1)-0);}alert(b);}</script> string str3 = "12345"; int sum = 0; foreach (char a in str3) { sum += int.Parse(a.ToString()); } sum += Convert.ToInt32(a);输出的是255,因为你加的是a字符的ASCLL码 在线等:为什么将DataTable转化为json字符串进行ajax传输,总是说格式不正确? 给DataList中的图片添加js只有第一个图片有效 这样解释.net 概念对不对? ——————DataGrid 编辑时取表格中的项目值,谢谢前辈们指点 关于网页内查询定位的问题 web.config文件配置出错,寻求解决的方法. 一个关于提取数据库中null值的问题,请教!! 【新人求助】VS数据库操作问题 过年了.NET源码批量提供,要的请留下QQ或留下Mail 如何在DataGrid中的删除命令(列)中实现确认命令? 在detailsview使用dropdownlist更新不成功 如何将报告(reporting service)嵌入和网页的呀
string str3 = "12345";
int sum = 0;
foreach (char a in str3)
{
sum += int.Parse(a.ToString());
}
<asp:TextBox ID="TextBox1" runat="server" ></asp:TextBox><asp:Label ID="Label1" runat="server"
Text="Label"></asp:Label>
<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
后台
protected void Button1_Click(object sender, EventArgs e)
{
string temp = TextBox1.Text.Trim();
int Total = 0;
foreach (char str in temp)
{
Total += int.Parse(str.ToString());
} Label1.Text = Total.ToString();
}
Dim abc As String = "12345"
Dim sum As Integer = 0
For Each a As Char In abc
sum += Convert.ToInt32(a)
Next
window.onload=function(){
var a="12345";
var b=0;
for(var i=0;i<a.length;i++){
b=b+(a.substr(i,1)-0);
}
alert(b);
}
</script>
int sum = 0;
foreach (char a in str3)
{
sum += int.Parse(a.ToString());
} sum += Convert.ToInt32(a);输出的是255,因为你加的是a字符的ASCLL码