可能重复:
VB.NET中是否有条件三元运算符?
C#中是否有速记If-Then-Else的版本:
c = (a > b) ? a : b;
Run Code Online (Sandbox Code Playgroud)
含义...
if (a > b) {
c = a; }
else {
c = b; }
Run Code Online (Sandbox Code Playgroud)
..在VB.Net?
我写了一个 iOS 应用程序,我在其中使用CGLayer得非常成功。在研究如何从这个应用程序中榨取更多性能的方法时,我看到了这篇博客文章:http : //iosptl.com/posts/cglayer-no-longer-recommended/,其中作者非常广泛地指出CGLayer永远不会使用。单独的帖子并不值得关注,但我也发现有人将这篇帖子称为要遵守的东西。
没有提供真正的细节。例如,作者说“有时更快,有时更慢”。这让我怀疑是否担心程序员通常不会正确使用此对象。
我想这个问题是针对经验丰富的 Cocoa/Cocoa Touch 开发人员的。这有什么可取之处吗?是CGLayer确实的东西,以避免如果是这样,是否有具体的,可衡量的原因,为什么?