C#关键字 之 运算符

  • as   将对象转换为可兼容类型。

  • is   检查对象的运行时类型。

  • new

    • new 运算符   创建对象。

    • new 修饰符   隐藏继承成员。

    • new 约束   限定类型参数。

  • sizeof   获取类型的大小。

  • typeof   获取类型的 System.Type 对象。

  • true   

    • true 运算符   返回布尔值 true 表示真,否则返回 false。

    • true   表示布尔值 true。

  • false   

    • false 运算符   返回布尔值 true 表示假,否则返回 false。

    • false   表示布尔值 false。

  • stackalloc   在堆栈上分配内存块,过使用 stackalloc 可以自动启用公共语言运行库 (CLR) 中的缓冲区溢出检测功能。

       static unsafe void Main()
        {
            int* fib = stackalloc int[100];
            int* p = fib;
            *p++ = *p++ = 1;
            for (int i = 2; i < 100; ++i, ++p)
            {
                *p = p[-1] + p[-2];
            }
            for (int i = 0; i < 10; ++i)
            {
                Console.WriteLine(fib[i]);
            }
        }
posted @ 2008-10-06 20:53  tiny羊  阅读(256)  评论(0)    收藏  举报