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


C# Object.IsNull方法代码示例

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


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

示例1: WhenInstanceIsNotNullReturnsFalse

        public void WhenInstanceIsNotNullReturnsFalse()
        {
            var instance = new Object();
            var result = instance.IsNull();

            Assert.False(result);
        }
开发者ID:csMACnz,项目名称:BCLExtensions,代码行数:7,代码来源:IsNullTests.cs

示例2: TestVerifyObjectNull

 public void TestVerifyObjectNull()
 {
     Object objectDefaultNull = null;
     var objectDefaultNotNull = new Object();
     Foo objectFooNull = null;
     var objectFooNotNull = new Foo();
     var objectFooWithNameNotNull = new Foo { Name = "test" };
     EnumTest? enumNull = null;
     EnumTest? enumNotNull = EnumTest.First;
     int? variableIntNull = null;
     const int variableIntNotNull = 10;
     string stringNull = null;
     var stringNotNull = string.Empty;
     bool? booleanNull = null;
     bool? booleanNotNull = false;
     byte? byteNull = null;
     byte? byteNotNull = 1;
     decimal? decimalNull = null;
     decimal? decimalNotNull = 1;
     double? doubleNull = null;
     double? doubleNotNull = 1;
     float? floatNull = null;
     float? floatNotNull = 1;
     long? longNull = null;
     long? longNotNull = 1;
     short? shortNull = null;
     short? shortNotNull = 1;
     
     Assert.IsTrue(objectDefaultNull.IsNull());
     Assert.IsFalse(objectDefaultNotNull.IsNull());
     Assert.IsTrue(objectFooNull.IsNull());
     Assert.IsFalse(objectFooNotNull.IsNull());
     Assert.IsFalse(objectFooWithNameNotNull.IsNull());
     Assert.IsTrue(enumNull.IsNull());
     Assert.IsFalse(enumNotNull.IsNull());
     Assert.IsTrue(variableIntNull.IsNull());
     Assert.IsFalse(variableIntNotNull.IsNull());
     Assert.IsTrue(stringNull.IsNull());
     Assert.IsFalse(stringNotNull.IsNull());
     Assert.IsTrue(booleanNull.IsNull());
     Assert.IsFalse(booleanNotNull.IsNull());
     Assert.IsTrue(byteNull.IsNull());
     Assert.IsFalse(byteNotNull.IsNull());
     Assert.IsTrue(decimalNull.IsNull());
     Assert.IsFalse(decimalNotNull.IsNull());
     Assert.IsTrue(doubleNull.IsNull());
     Assert.IsFalse(doubleNotNull.IsNull());
     Assert.IsTrue(floatNull.IsNull());
     Assert.IsFalse(floatNotNull.IsNull());
     Assert.IsTrue(longNull.IsNull());
     Assert.IsFalse(longNotNull.IsNull());
     Assert.IsTrue(shortNull.IsNull());
     Assert.IsFalse(shortNotNull.IsNull());
 }
开发者ID:jornfilho,项目名称:.net-Dev-Utils,代码行数:54,代码来源:ObjectExtension.cs


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