我正在从 Linkedin Learning 学习 c#,在一堂课中,教授代码在视频中运行得很好,但完全相同的文件对我不起作用,返回错误:
输入字符串的格式不正确。
这是不起作用的代码:
using System;
using System.Globalization;
namespace Parsing {
class Program
{
static void Main(string[] args)
{
string numStr = "2.00";
int targetNum=0;
try {
targetNum = int.Parse(numStr, NumberStyles.Float);
Console.WriteLine(targetNum);
}
catch(Exception e) {
Console.Write(e.Message);
}
bool succeeded = false;
if (succeeded) {
Console.WriteLine($"{targetNum}");
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
然而,这确实有效:
using System;
using System.Globalization;
namespace Parsing {
class Program
{
static void Main(string[] args)
{
string numStr = "2";
int targetNum=0;
try {
targetNum = int.Parse(numStr, …Run Code Online (Sandbox Code Playgroud)