请教大家一个C#问题,多多指教!

Hades_2008 2006-10-27 01:23:51
大家好:

我最近在写程序时需要实现下面的一功能:

就是想判断 typeof(类型) 是否是.net的基元类型.比如,判断是 int型的话,就表示true
如果是Customer类型(自己定义的类)就表示false. 怎么实现呢???请高手指教!!

小弟MSN: caileifly_2006@hotmail.com

多谢大家!!
...全文
108 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
woshibai112 2006-10-27
  • 打赏
  • 举报
回复
kk
viena 2006-10-27
  • 打赏
  • 举报
回复
if (typeof(类型).IsPrimitive)
ji_vicky 2006-10-27
  • 打赏
  • 举报
回复
同一楼上
xingyaohua 2006-10-27
  • 打赏
  • 举报
回复
if ( typeof(类型).SubString(0,6) == "System" )
MessageBox.Show( "the type is 基元类型"
xingyaohua 2006-10-27
  • 打赏
  • 举报
回复
if ( typeof(类型).SubString(0,6)) == "System" )
MessageBox.Show( "the type is 基元类型" );
灰太狼 2006-10-27
  • 打赏
  • 举报
回复
if ( typeof(string).ToString() == "System.Int32 " )
MessageBox.Show( "the type is string" );
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2006-10-27 01:23
社区公告

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