【发布时间】:2018-12-28 13:27:21
【问题描述】:
我正在将我的代码从 .Net Framework 迁移到 .Net Core,我在 API 中看到一个名为 Path.GetDirectoryName() 的回归。虽然我将一个空值(即“”)传递给它,但它并没有返回我 System.ArgumentException 而是返回我 null 值。
这曾经在 .Net Framework 中运行良好,根据文档,这就是 .Net Core 中的行为方式:
// 例外:
// T:System.ArgumentException:
// 路径参数包含无效字符,为空,或 仅包含白色 // 空格。
【问题讨论】:
-
我投票结束这个问题,因为它似乎描述了一个应该报告的错误。没有问题。
标签: c# asp.net-core .net-core asp.net-core-2.2