C# 4.0 按升序排序
Input->windows 7于2017年1月1日发布 输出 1. 7. 2017 简 在…上 释放 是C# 4.0 按升序排序,c#-4.0,C# 4.0,Input->windows 7于2017年1月1日发布 输出 1. 7. 2017 简 在…上 释放 是 windows在理解对象解析为int类型参数方面几乎没有做过什么示例 List<object> _obj = new List<object>() { "10", "20", "30", "d", "a", "t" }; int sum = 0; for (int i = 0; i < _obj.Count; i++) { int temp;
windows在理解对象解析为int类型参数方面几乎没有做过什么示例
List<object> _obj = new List<object>() { "10", "20", "30", "d", "a", "t" };
int sum = 0;
for (int i = 0; i < _obj.Count; i++)
{
int temp;
//parsing object into int type, when we cant parse object will be 0
int.TryParse(_obj[i].ToString(), out temp);
//sum values
sum = sum + temp;
}
你是要我们现在为你写代码吗?你在哪里被卡住了?这看起来像是一个带有try-parse和append或sum。。。?提示:下面是我认为应该可以使用的代码,但是我遇到了{specific problem};我做错了什么?风格问题得到了比现在更好的回答,你可以为我编写代码,这些代码通常都是被硬钉在地上的;这不是代码即服务您今天的额外作业是学习Console.WriteLine_obj.Aggregatesum:0,concat:,t,x=>int.TryParsex,out var i?t、 求和+i,t.concat:t.sum,t.concat+x@JeroenMostert我相信beginer解决这个问题的时间比理解聚合的作用和查找示例中返回的类型的名称要少@Cid:绝对可以——这是可选的附加作业-P使用此作为解决方案而在被询问时无法解释它的风险由自己承担。这里有一个linq替代方案:_obj.Sumx=>int.TryParsex,out int myInt?myInt:0;?我确信理解没有linq的基本代码需要更简单。@chođxěsum=sum+temp与sum+=temp相同。注释误导sum=60正确,如何连接stirng?