??空合并运算符 - >是什么凝聚意思?
-
12-09-2019 - |
题
我很想撒谎说英语是我的第二语言,但事实是,我只是不知道“聚结”的意思。我知道在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”等等,直到找到一个串具有非空值。
string final =str1 ?? str2 ?? str3 ??
聚结的单词从拉丁语派生,并表示“要联合起来”的东西。 特别地,它表示在物理化学,一种现象,其中分散在另一种不混溶的液体的液体的小液滴倾向于加入较大的,形成更大的聚集体;这被称为 “聚结”。
在C#上下文中,扩展,这个“加入”感谢变量之间发生了null coalescing operator
,但所得到的值的事实,所述第一操作数是零或不取决于,如果是,则reulting值将是的第二操作数。