如何使用SPLIT

时间:2016-07-24 19:35:24

标签: c#

string str = "1 JPY = 1.3893 USD";

这是我输出的代码。我只想获得价值(1.3893)并将其分配给变量。

是否可以使用拆分?

3 个答案:

答案 0 :(得分:1)

请参阅以下代码示例。

string str = "1 JPY = 1.3893";
string[] words = str.Split(' ');
int i=0;
foreach (string word in words)
{
    i++;
    if(word == "=")
    break;

}
string value= words[i];

答案 1 :(得分:0)

理所当然,您的输出将始终具有相同的格式:

string str = "1 JPY = 1.3893 USD";
var split = str.Split(' ')[3];
Console.WriteLine(split);

答案 2 :(得分:0)

Split将允许您将字符串拆分为数组。以下示例使用字符串中的空格作为分隔符对其进行拆分。

您的字符串将变为字符串数组,作为调用str.Split的返回值。

  • [0] = 1
  • [1] = JPY
  • [2] = =
  • [3] = 1.3893
  • [4] = USD

通过调用string str = "1 JPY = 1.3893 USD"; string val = str.Split(' ')[3]; ,您可以访问存储在索引3中的值,这是您所追求的数字。

{{1}}