小编use*_*802的帖子

“ThrowHelper”.Net Framework 类如何帮助减少生成的 IL 代码?

我正在看这个,它的起始评论说它存在,因为

throw new ArgumentNullException("key", Environment.GetResourceString("ArgumentNull_Key"));
Run Code Online (Sandbox Code Playgroud)

生成的 IL 代码多于

ThrowHelper.ThrowArgumentNullException(ExceptionArgument.key, ExceptionResource.ArgumentNull_Key);
Run Code Online (Sandbox Code Playgroud)

我在代码中找不到它,但就像它的类似方法一样,我假设只是调用throw new ArgumentNullException("key", Environment.GetResourceString("ArgumentNull_Key"));或其他东西。

ThrowHelper 类是否真的有助于减少生成的 IL 代码,或者考虑到从 生成的 IL 代码,它是否相同(或更多)ThrowHelper.ThrowArgumentNullException(ExceptionArgument.key, ExceptionResource.ArgumentNull_Key);

编辑:文件开头的注释中显示的 IL 仅来自对该ThrowHelper.ThrowArgumentNullException(ExceptionArgument.key, ExceptionResource.ArgumentNull_Key);方法内的实际代码的调用。还是我错了?

c# intermediate-language except

6
推荐指数
0
解决办法
400
查看次数

完全去除剃须刀台的边框

我想在 blazor razor 组件中制作一个完全没有可见边框的表格。我仅用它来订购元素。

例如,带有“border=”0“”的表如下所示(取自 Visual Studio 中 Blazor 模板启动的 Wetaher 服务):

表格示例

我想删除行之间以及表头和正文之间的线。我尝试过“border =”0“cellpadding =”0“cellspacing =”0“”但它没有任何作用。

html-table razor blazor

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

标签 统计

blazor ×1

c# ×1

except ×1

html-table ×1

intermediate-language ×1

razor ×1