C#数据类型及其转换的案例分析-创新互联

创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

创新互联自2013年起,先为衢江等服务建站,衢江等地企业,进行企业商务咨询服务。为衢江企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

这篇文章将为大家详细讲解有关C#数据类型及其转换的案例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

前言

在C#中,数据类型可以分为以下几种类型:

值类型(Value types)引用类型(Reference types)指针类型(Pointer types)

其中指针类型只在不安全代码下使用,一般不涉及所以今天不讨论。我们主要探讨引用类型和值类型。

一、基本定义

值类型的变量在声明后,系统直接在托管栈中为其分配内存并保存其数据,其中值类型包括:byte,short,int,long,float,double,decimal,char,bool 和 struct等,当我们声明一个引用类型时,系统并不会立刻在托管堆上分配空间,只有当我们使用new实例化后,系统才在托管堆上开辟一个内存空间保存其数据,并且将地址保存到托管栈中, 引用类型包括数组、类、接口、委托、数据等,所以引用类型不包含存储在变量中的实际数据,而是保存实际数据的引用,如有多个引用变量操作时,只要有一个变量将值改变,其他变量会自动反映这种值的变化,比如我们申明了以下变量:

 static void Main(string[] args)
    {
       string name = "高俊涛";
       int age = 20;
       string className = "高三七班";
       Console.WriteLine($"姓名:{name}\n年龄:{age}\n班级:{className}");
      Console.ReadLine();
     }

网页标题:C#数据类型及其转换的案例分析-创新互联
网页链接:http://bzwzjz.com/article/cdgeoj.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 企业网站建设 做网站设计 成都做网站建设公司 盐亭网站设计 成都网站建设公司 网站建设推广 成都网站制作公司 营销型网站建设 古蔺网站建设 高端网站建设 自适应网站建设 四川成都网站建设 移动网站建设 企业网站建设 高端网站设计 重庆网站建设 成都网站设计公司 高端定制网站设计 网站建设费用 温江网站设计 重庆网站建设 成都网站制作