【问题标题】:Converting Array Type in C# [duplicate]在 C# 中转换数组类型 [重复]
【发布时间】:2011-06-06 07:03:14
【问题描述】:

可能重复:
Convert string[] to int[] in one string of code using LINQ

我有一个字符串数组,我想将其转换为 int 数组

有什么方法可以直接转换不循环

我的意思是不使用 foreach、for、LINQ select 语句等。

请给点建议。

【问题讨论】:

  • 那么数组中的字符串和它转换成的int有什么关系呢?
  • @abatishchev:不,不是。 AMH 试图在没有 LINQ 的情况下做到这一点。
  • “不使用 foreach, for , LINQ select 语句等” - 这并没有留下很多东西。为什么会有这么愚蠢的约束?
  • 这不是一个愚蠢的约束,这是由于性能问题,我们需要提高性能我尝试了 foreach 但它太慢了
  • 试图通过任意选择选项来提高性能...好计划。

标签: c# .net arrays linq


【解决方案1】:

【讨论】:

  • 我不知道很酷的方法
  • @james Deville 可能会询问性能是否比循环更快
  • @AMH - 不幸的是不确定。我希望它是优化的,但我不确定
  • 这个函数会像你的那样循环遍历每个实例。如果不执行迭代,就无法对每个项目采取行动。
  • 为您提供信息,它极大地提高了性能,现在需要几个小时,现在只需要几秒钟,非常感谢
猜你喜欢
  • 2011-03-17
  • 1970-01-01
  • 2013-02-13
  • 1970-01-01
  • 1970-01-01
  • 2012-05-10
  • 1970-01-01
  • 2015-08-10
相关资源
最近更新 更多