C# 基础入门 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

杂项运算符


  C#还支持一些其它重要的运算符,如sizeoftypeof*? :asis

  sizeof()返回数据类型的大小。 typeof()返回 class 的类型。typeof(StreamReader); &返回变量的地址。&a; 将得到变量的实际地址。 *变量的指针。*a; 将指向一个变量。 ? :条件表达式 如果条件为真 ? 则为 X : 否则为 Y。 is判断对象是否为某一类型,If( Ford is Car) // 检查 Ford 是否是 Car 类的一个对象。 as强制转换,即使转换失败也不会抛出异常。

using System;
namespace test
{
    class calc
    {
        static void Main()
        {
             Object obj = new StringReader("Hello");
            StringReader r = obj as StringReader;  //as用法.
            int o=1;
            bool b=(o is int);    //is用法.
            int size=sizeof(int); //将返回 4.
            int k;
            k=(5>4?5:4);          //?:用法,结果为5.
        }
    }
}
已知a=10,b=5,求a>b?a:b的值。