社区
C#
帖子详情
关于DateTime类型与GUID类型的赋值问题
goodbegin
2004-09-29 08:34:11
我在类中有属性为DateTime和GUID类型,在类被创建时,将GUID类型和DateTime都为空值,本来希望将null赋给它们,但编译是出错,后来将GUID赋予System.Guid.Empty来代替,但DateTime就想不出来用什么来代替。怎样才能让我知道这个DateTime类型是空值?谢谢
...全文
172
3
打赏
收藏
关于DateTime类型与GUID类型的赋值问题
我在类中有属性为DateTime和GUID类型,在类被创建时,将GUID类型和DateTime都为空值,本来希望将null赋给它们,但编译是出错,后来将GUID赋予System.Guid.Empty来代替,但DateTime就想不出来用什么来代替。怎样才能让我知道这个DateTime类型是空值?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fccvip
2004-09-30
打赏
举报
回复
支持二楼
ycxdy
2004-09-30
打赏
举报
回复
学习
八爪鱼-杭州
2004-09-29
打赏
举报
回复
不能把null赋给值类型变量
只需 DateTime dt; 这样就行了。
无法将 NULL 转换成“System.
DateTime
”,因为它是一种值
类型
比如经常用到的System.
Guid
类型
,要么
赋值
为
Guid
.NewId,要么
赋值
为
Guid
.Empty。 再比如System.
DateTime
,默认初始化为
DateTime
.MinValue。 强行给值
类型
赋null值,编译就不会通过,会报出类似下面的异常: 错误 ...
基于SqlSugar的开发框架循序渐进介绍(4)-- 在数据访问基类中对
GUID
主键进行自动
赋值
处理
优质资源分享 ...知识定位 ...我们在设计数据库表的时候,往往为了方便,主键ID一般采用字符串
类型
或者
GUID
类型
,这样对于数据库表记录的迁移非常方便,而且有时候可以在处理关联记录的时候,提前对应的I
c#:无法将 NULL 转换成“System.
DateTime
”,因为它是一种值
类型
在C# 2.0里面的数据
类型
中,分为值
类型
和引用
类型
,引用
类型
可以初始化为null,可是值
类型
是不可以的。...比如经常用到的System.
Guid
类型
,要么
赋值
为
Guid
.NewId,要么
赋值
为
Guid
.Empty。再比如System.
DateTime
,默...
java空值转
datetime
,无法将 NULL 转换成“System.
DateTime
”,因为它是一种值
类型
比如经常用到的System.
Guid
类型
,要么
赋值
为
Guid
.NewId,要么
赋值
为
Guid
.Empty。再比如System.
DateTime
,默认初始化为
DateTime
.MinValue。强行给值
类型
赋null值,编译就不会通过,会报出类似下面的异常:错误 1 无法...
C#中解决插入数据库的某个字段
类型
为
datetime
去掉默认值1900-01-01
在类的成员变量(全局变量)中,
DateTime
的默认值为: 0001-1-1 0:00:00 注:局部变量必须
赋值
才能使用 继承于System.ValueType的全是值(Struct)
类型
的: System.ArgIterator System.Boolean...
C#
110,537
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章