C#的空接合运算符 三目运算符
2010-03-02 23:09
204 查看
阅读: 76 评论: 0 作者: as|as 发表于 2010-03-02 23:09 原文链接
1、空接合运算符:操作数1??操作数2;
2、第一个操作数必须是一个可空类型或引用类型,第二个操作数必须与第一个操作数类型相同,或者可以隐含的转换为第一个操作数的类型;
3、如果第一个操作数不为null,则表达式的值等于第一个操作数的值,如果第一个操作数为null,则表达式的值等于第二个操作数的值。
三目运算符:
<表达式1>?<表达式2>:<表达式3>;“?”运算符的含义是:先求表达式1的值,如果为真,则求表达式2的值并把它作为整个表达式1的值;如果表达式1的值为假,则求表达式3的值并把它作为整个表达式的值。
呵呵,这个很基础的知识,竟然忘了。最近的页面布局做多了(CSS),就忘了老本。晚上回来赶快找出大学的课本出来啃(虽然上网一查就知道,但还是比较喜欢看书上的,幸好大学的那些专业都舍不得卖)。
评论: 0 查看评论 发表评论
找优秀程序员,就在博客园
最新新闻:
· IBM发布第五代X架构 打破X86系统30年技术局限(2010-03-03 22:47)
· 互联网手机业务成香馍馍 上海电信盯牢3G市场(2010-03-03 22:38)
· Twitter信息总量即将突破100亿条大关(2010-03-03 22:34)
· Opera为何无法进一步拓展市场(2010-03-03 21:38)
· Symbian版 Skype登陆诺基亚Ovi Store(2010-03-03 21:04)
编辑推荐:Opera为何无法进一步拓展市场
网站导航:博客园首页 个人主页 新闻 闪存 小组 博问 社区 知识库
1、空接合运算符:操作数1??操作数2;
2、第一个操作数必须是一个可空类型或引用类型,第二个操作数必须与第一个操作数类型相同,或者可以隐含的转换为第一个操作数的类型;
3、如果第一个操作数不为null,则表达式的值等于第一个操作数的值,如果第一个操作数为null,则表达式的值等于第二个操作数的值。
三目运算符:
<表达式1>?<表达式2>:<表达式3>;“?”运算符的含义是:先求表达式1的值,如果为真,则求表达式2的值并把它作为整个表达式1的值;如果表达式1的值为假,则求表达式3的值并把它作为整个表达式的值。
呵呵,这个很基础的知识,竟然忘了。最近的页面布局做多了(CSS),就忘了老本。晚上回来赶快找出大学的课本出来啃(虽然上网一查就知道,但还是比较喜欢看书上的,幸好大学的那些专业都舍不得卖)。
评论: 0 查看评论 发表评论
找优秀程序员,就在博客园
最新新闻:
· IBM发布第五代X架构 打破X86系统30年技术局限(2010-03-03 22:47)
· 互联网手机业务成香馍馍 上海电信盯牢3G市场(2010-03-03 22:38)
· Twitter信息总量即将突破100亿条大关(2010-03-03 22:34)
· Opera为何无法进一步拓展市场(2010-03-03 21:38)
· Symbian版 Skype登陆诺基亚Ovi Store(2010-03-03 21:04)
编辑推荐:Opera为何无法进一步拓展市场
网站导航:博客园首页 个人主页 新闻 闪存 小组 博问 社区 知识库
相关文章推荐
- C#的空接合运算符 三目运算符
- C#的空接合运算符 三目运算符
- C#的空接合运算符 三目运算符
- C#的空接合运算符 三目运算符
- C#的空接合运算符 三目运算符
- C#的空接合运算符 三目运算符
- C#的空接合运算符 三目运算符
- C#_可空类型及空接合运算符(2.0)(如何给int赋null值,Int? 有何用
- PHP运算符:算数运算符、逻辑运算符、三目运算符、位运算符、字符串运算符。
- c# checked运算符的使用
- C#视频—运算符
- C#移位运算符
- C#基础语法:as 运算符使用实例
- c#运算符详解
- C# [] 运算符
- C# sizeof运算符
- C#中有什么特殊的运算符?
- C#算术运算符
- (原创)c#学习笔记04--流程控制01--布尔逻辑03--运算符优先级
- c# 数据类型与运算符