小编Bij*_*dav的帖子

为什么在下面的代码中,“ decimal.TryParse()”对于输入字符串“ -1”总是返回0?

下面的代码应返回-1十进制值,但返回0。我在做错什么吗?

decimal validity = -1;
validityStr = "-1";

decimal.TryParse(validityStr, NumberStyles.AllowDecimalPoint,
                   CultureInfo.InvariantCulture, out validity);
Run Code Online (Sandbox Code Playgroud)

预期产量:

-1

实际输出:

0

c# type-conversion

21
推荐指数
2
解决办法
1780
查看次数

仅允许在 blazor 中上传特定文件类型

我正在使用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?如果需要更多内容来支持该问题,请告诉我。

blazor blazor-server-side blazor-client-side asp.net-blazor

4
推荐指数
1
解决办法
2万
查看次数

如何使用REGEX在C#中转换为“ FY18 Q1”提供的季度以产生“ 2018.4”?

下面的代码工作正常。但是,我想通过获取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

c# regex

1
推荐指数
1
解决办法
37
查看次数