惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Proofpoint News Feed
博客园 - 聂微东
Application and Cybersecurity Blog
Application and Cybersecurity Blog
MyScale Blog
MyScale Blog
罗磊的独立博客
H
Help Net Security
L
LangChain Blog
T
Threat Research - Cisco Blogs
量子位
S
Securelist
Last Week in AI
Last Week in AI
L
Lohrmann on Cybersecurity
T
The Exploit Database - CXSecurity.com
P
Privacy International News Feed
The Hacker News
The Hacker News
Vercel News
Vercel News
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
Cybersecurity and Infrastructure Security Agency CISA
T
The Blog of Author Tim Ferriss
T
Threatpost
Security Latest
Security Latest
P
Palo Alto Networks Blog
Microsoft Security Blog
Microsoft Security Blog
NISL@THU
NISL@THU
F
Full Disclosure
WordPress大学
WordPress大学
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Stack Overflow Blog
Stack Overflow Blog
C
Check Point Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
酷 壳 – CoolShell
酷 壳 – CoolShell
H
Heimdal Security Blog
J
Java Code Geeks
Recorded Future
Recorded Future
Hugging Face - Blog
Hugging Face - Blog
G
GRAHAM CLULEY
Know Your Adversary
Know Your Adversary
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
阮一峰的网络日志
阮一峰的网络日志
U
Unit 42
B
Blog RSS Feed
月光博客
月光博客
C
Cisco Blogs
V
Visual Studio Blog
D
DataBreaches.Net
H
Hacker News: Front Page
博客园 - 叶小钗
N
News and Events Feed by Topic
爱范儿
爱范儿
A
Arctic Wolf

博客园 - 空军

过多边形边上某点的任意直线等分面积 VisualAPL Installer for Visual Studio 2008 [ZT] Create a Microsoft Access Database Using ADOX and Visual Basic .NET 数的分解,据说是清华的一道复试上机题 为System.Windows.Forms.FontDialog类添加Location属性 f(f(x)) = -x [zt]〖Math〗构造函数使得任意小的区间所对应的值域都是整个实数域 [zt]鸟巢、水立方:同一个地方,同一梦想 〖Math〗据传,任意锐角等于0° 爱因斯坦的超级问题(谁养鱼)SQL解法 “槑囧圐圙”您认得这些汉字吗? 根据URL提取页面的Title,根据网页的charset自动判断Encoding C# 2.0 新特性(泛型、可空类型)应用一例 表达式计算器 Google速记 Google中国编程挑战赛第一轮 Google中国编程挑战赛资格赛 数学家 数据库访问模块
MSDN“MidpointRounding 枚举”中文翻译有误
空军 · 2008-03-07 · via 博客园 - 空军

http://msdn2.microsoft.com/zh-cn/library/system.midpointrounding.aspx

MSDN > MSDN Library > .NET Development > .NET Framework 3.5 > .NET Framework >
.NET Framework 类库 > System 命名空间  > MidpointRounding 枚举

.NET Framework 类库
MidpointRounding 枚举
指定数学舍入方法应如何处理两个数字间的中间值。

命名空间:System
程序集:  mscorlib(在 mscorlib.dll 中)

语法(C#)

[ComVisibleAttribute(true)]
public enum MidpointRounding

成员

成员名称      说明
ToEven         当一个数字是其他两个数字的中间值时,会将其舍入为最接近的偶数。
AwayFromZero  当一个数字是其他两个数字的中间值时,会将其舍入为两个值中绝对值较小的值。

备注

使用带有适当的 Math.Round 重载的 MidpointRounding 可以更精确地控制舍入过程。

舍入运算以隐式精度或指定精度提取原始数字;检查下一个数字(其精度等于隐式进度或指定精度加一);并以与原始数字相同的精度返回与它最接近的数字。对于正数,如果下一个数字是从 0 到 4 的数字,则最接近的数字朝向负无穷大。如果下一个数字是从 6 到 9 的数字,则最接近的数字朝向正无穷大。对于负数,如果下一个数字是从 0 到 4 的数字,则最接近的数字朝向正无穷大。如果下一个数字是从 6 到 9 的数字,则最接近的数字朝向负无穷大。

在上述情况下,MidpointRounding 枚举不会影响舍入运算的结果。但是,如果下一个数字是 5(即两个可能值的中间值),则最接近的数字并不明确。在这种情况下,可以使用 MidpointRounding 枚举来指定舍入运算是返回与零最接近的数字还是返回最接近的偶数。

下表演示与 MidpointRounding 的值结合使用的某些正数和负数的舍入结果。在舍入数字时所使用的精度是零,这意味着小数点之后的数字会影响舍入运算。例如,对于数字 -2.5,小数点之后的数字是 5。由于该数字是中间值,因此您可以使用 MidpointRounding 值来确定舍入结果。如果指定了 AwayFromZero,则将返回 -3,因为它是精度为零且与零最接近的数字。如果指定了 ToEven,则将返回 -2,因为它是精度为零的最接近的偶数。

版本信息

.NET Framework
受以下版本支持:3.5、3.0 SP1、3.0、2.0 SP1 和 2.0