当前位置: 首页>>代码示例>>C#>>正文


C# NSString.Compare方法代码示例

本文整理汇总了C#中NSString.Compare方法的典型用法代码示例。如果您正苦于以下问题:C# NSString.Compare方法的具体用法?C# NSString.Compare怎么用?C# NSString.Compare使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在NSString的用法示例。


在下文中一共展示了NSString.Compare方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: OpenInMaps

        public static void OpenInMaps(Place place )
        {
            bool canDoIOS6Maps = false;

            using (NSString curVer = new NSString (UIDevice.CurrentDevice.SystemVersion))
            {
                using (NSString targetVar = new NSString ("6.0"))
                {
                    canDoIOS6Maps = curVer.Compare (
                        targetVar, NSStringCompareOptions.NumericSearch) != NSComparisonResult.Ascending;

                }
            }

            if (canDoIOS6Maps)
                OpenIOSMap (place);
            else
                OpenGoogleMap (place);
        }
开发者ID:bholmes,项目名称:XamarinEvolve2013Project,代码行数:19,代码来源:OpenMapHelper.cs

示例2: Initialize

        public void Initialize()
        {
            CAEAGLLayer eaglLayer = (CAEAGLLayer)Layer;

            eaglLayer.Opaque = true;
            eaglLayer.DrawableProperties = NSDictionary.FromObjectsAndKeys(
                new object[] { NSNumber.FromBoolean(false), EAGLColorFormat.RGBA8 },
                new object[] { EAGLDrawableProperty.RetainedBacking, EAGLDrawableProperty.ColorFormat });

            m_context = new EAGLContext(EAGLRenderingAPI.OpenGLES2);

            if(m_context == null || !EAGLContext.SetCurrentContext(m_context))
            {
                throw new ApplicationException("Could not create/set EAGLContext");
            }

            m_renderer = new ES2Renderer();
            m_renderer.InitWithContext(m_context, (CAEAGLLayer)Layer);

            Animating = false;
            displayLinkSupported = false;
            animationFrameInterval = 1;
            displayLink = null;
            animationTimer = null;

            // A system version of 3.1 or greater is required to use CADisplayLink. The NSTimer
            // class is used as fallback when it isn't available.
            var reqSysVer = new NSString("3.1");
            var currSysVer = new NSString(UIDevice.CurrentDevice.SystemVersion);

            if(currSysVer.Compare(reqSysVer, NSStringCompareOptions.NumericSearch) != NSComparisonResult.Ascending)
                displayLinkSupported = true;
        }
开发者ID:ebeisecker,项目名称:Playpen,代码行数:33,代码来源:EAGLView.cs


注:本文中的NSString.Compare方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。