怎么判断decimal类型的变量是否为空

sjinqun 2006-07-19 04:41:11
实在猜不出来.NET是怎么做的
...全文
10003 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhang_ac2 2006-07-19
  • 打赏
  • 举报
回复 1
if(xxx is System.DbNull.Value)
{}
qyuhen 2006-07-19
  • 打赏
  • 举报
回复
Decimal? d = null;
Console.WriteLine(d.HasValue ? d.Value.ToString() : "null");
qyuhen 2006-07-19
  • 打赏
  • 举报
回复
public struct Decimal : IFormattable, IComparable, IConvertible,
IComparable<decimal>, IEquatable<decimal>

Decimal 是值类型,怎么有“空”这么一说?
lxjlz 2006-07-19
  • 打赏
  • 举报
回复
isdbnull(變量名)
wuyi8808 2006-07-19
  • 打赏
  • 举报
回复
你是指从数据库读取的数据吗,用 is DBNull。
如果是.net 2.0的可空类型,用 == null。
wang2034 2006-07-19
  • 打赏
  • 举报
回复
最简单的办法
if(XX.tostring() == "")
{
}

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧