下面的代码应返回-1十进制值,但返回0。我在做错什么吗?
decimal validity = -1;
validityStr = "-1";
decimal.TryParse(validityStr, NumberStyles.AllowDecimalPoint,
CultureInfo.InvariantCulture, out validity);
Run Code Online (Sandbox Code Playgroud)
预期产量:
-1
实际输出:
0
我正在使用BlazorInputFileBlazor 中的包上传文件。
问题
这段代码不起作用。
<InputFile OnChange="OnFileUpload" accept="image/x-png,image/jpeg" title="Upload jpeg or png image" />
Run Code Online (Sandbox Code Playgroud)
如何限制用户在 Blazor 中只能上传 jpeg 或 png?如果需要更多内容来支持该问题,请告诉我。
下面的代码工作正常。但是,我想通过获取Regex。
private decimal GetQuarter(string quarter)
{
var unformattedQuarter = "20" + quarter[2] + quarter[3] + "." + quarter[6];
return Convert.ToDecimal(unformattedQuarter);
}
Run Code Online (Sandbox Code Playgroud)
输入项
FY18 Q4
FY19 Q1
FY19 Q2
输出量
2018.4
2019.1
2019.2