C#的类型

本文详细介绍了C#中的数据类型,包括值类型如int、double、char等及其特点,以及引用类型如string、类和数组。同时,探讨了C#中的值类型与引用类型的区别,如存储位置、赋值行为和默认值。文章还介绍了C#中常用的类,如Console类用于控制台交互,Math类提供了各种数学运算,Random类用于生成随机数,DateTime类则用于处理日期和时间。
摘要由CSDN通过智能技术生成

一.C#数据类型分为两大类:
值类型:int double float 枚举 结构体 char bool byte short long decimal Datetime uint
特点: 1. 存储在栈里
2. 基于值类型的变量直接包含值(值类型存储实际值)。 将一个值类型变量赋给另一个值类型变量时,将复制包含的值。 这与引用类型变量的赋值不同,引用类型变量的赋值只复制对对象的引用,而不复制对象本身。
3. 所有的值类型均隐式派生自 System.ValueType。
4. 与引用类型不同,不能从值类型派生出新的类型。 但与引用类型相同的是,结构也可以实现接口。
5. 与引用类型不同,值类型无法包含 null 值。 但是,可以为 null 的类型 功能允许值类型分配给 null。
6. 每种值类型均有一个隐式的默认构造函数来初始化该类型的默认值。

引用类型:string 接口 类 数组

二.C#常用类:Console类 Math类 Random类 DateTime类

  1. Console类: Write 向控制台输出后不换行
    WriteLine 向控制台输出内容后换行
    Read 从控制台上读取一个字符
    ReadLine 从控制台上读取一行字符

    Console 类是静态类,用于实现控制台交互。
    此外,在向控制台中输出内容时也可以对输出的内容进行格式化, 格式化时使用的是占位符的方法,语法形式如下:
    Console.Write(格式化字符串, 输出项, 输出项2)

  2. Math类:Abs 取绝对值
    Ceiling 返回大于或等于指定的双精度浮点数的最小整数值
    Floor 返回小于或等于指定的双

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值