我很想撒谎说英语是我的第二语言,但事实是,我只是不知道“聚结”的意思。 我知道什么??
“确实”在C#中,但名字没有任何意义了我。
我看着这个词,我知道它是“加入”的代名词。 “空连接运算符”依然没有意义。
有人能告诉我吗?
我很想撒谎说英语是我的第二语言,但事实是,我只是不知道“聚结”的意思。 我知道什么??
“确实”在C#中,但名字没有任何意义了我。
我看着这个词,我知道它是“加入”的代名词。 “空连接运算符”依然没有意义。
有人能告诉我吗?
我很想撒谎说英语是我的第二语言......但事实是,我只是不知道“聚结”的意思。 我知道什么? “确实”在C#中,但名字没有任何意义了我。
我看着这个词,我知道它是“加入”的代名词。
我说的“合并”将是一个更准确的描述“形成由不同元素的一件事”。 的的“合并” ??
运营商是因为单个值总是从两个值中的一个解决。 第一个非空值的结果。
聚结是当你有一个以上的项目,然后你通过加入物品放在一起,或者从组选一个项目结束了只有一个,无论是。 在的情况下?? 运营商,你选择的对值中的第一个非空值。
这里有一些其他定义coalesce
,可能会帮助意义。 从答案 ,这说明它的意思是“共同成长;导火索”或“走到一起,从而形成一个整体。” 换句话说,采取项目的顺序,使一个了出来。 因此,考虑到null
在这个讨论中的意思是“空”,凝聚null
与非空给你非空。
含义采取的第一个非空值。
http://www.merriam-webster.com/dictionary/coalesce
我认为最好的定义是“团结起来,为一个共同的终点”。 所以基本上拉一起获得最好的。 在编程方面,它更得到最好的第一项。
你可以从这个YouTube视频开始http://www.youtube.com/watch?v=YJGGmTNHPeo
如果你看到凝聚的英文含义它说:“巩固起来”。 聚结操作符返回从一个链的第一个非空值。
例如下面是链4 strings.So一个简单的凝聚代码,如果“STR1”为空,它会尝试“STR2”,如果“STR2”为空,直到它找到一个字符串与非它会尝试“STR3”等-null值。
string final =str1 ?? str2 ?? str3 ??