string str = "1 JPY = 1.3893 USD";
这是我输出的代码。我只想获得价值(1.3893)并将其分配给变量。
是否可以使用拆分?
答案 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
的返回值。
通过调用string str = "1 JPY = 1.3893 USD";
string val = str.Split(' ')[3];
,您可以访问存储在索引3中的值,这是您所追求的数字。
{{1}}