私はコードMemoryStreamがInvalidFormatExceptionをスローするのはなぜですか?
var input = "<x";
var ms = new MemoryStream();
var test = System.Text.Encoding.UTF8.GetBytes(input);
ms.Write(test, 0, test.Length);
var sut = new Web.Transpiler.Transpiler();
var rs = await sut.TranspileAsync(ms);
の次の行を持っている最後の行は、スタック内で次のようにFormatExceptionをスローします。
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
at System.Byte.Parse(String s, NumberStyles style, NumberFormatInfo info)
at MyProject.Transpiler.<TranspileAsync>d__4.MoveNext()
in C:\Users\thala\Documents\Projects\my-project\MyProject\Transpiler\Transpiler.cs:line 22
私が間違っていることを誰かに教えてもらえますか?それからの読み取り時
「Transpiler」の解析コードのような音は、数字を期待していますが、入力文字列は数字ではありません。 –