C# 语言是微软推出的一款面向对象的编程语言,凭借其通用的语法和便捷的使用方法受到了很多企业和开发人员的青睐。
C# 语言具备了面向对象语言的特征,即封装、继承、多态,并且添加了事件和委托,增强了编程的灵活性
C#和C++ 类似,但在编程过程中要比C++ 简单
数据类型主要用于指明变量和常量存储值的类型,C# 语言是一种强类型语言,要求每个变量都必须指定数据类型。
整型:C#语言把整型分为4种类型,分别为byte类型、short类型、int类型和long类型,并定义有符号和无符号 。
浮点型:浮点型是小数类型在C#中分为两种,一种是单精度浮点型,一种是双精度浮点型;float类型是单精度浮点型,diuble类型是双精度浮点型。
字符型和字符串类型:只能存放一个字符占用两个字节,能存放一个汉字。
字符型用char关键字表示存放到char类型中需要用单引号括起来例如:‘a’‘b’‘测试’
字符串类型能存放多个字符,它是一个引用类型,在字符串类型中存放的字符数可以认为是没有限制的,因为其使用的内存大小不是固定的而是可变的
使用string关键字存放的字符串类型必须用双引号括起来例如:“abcd”“测试”
转义字符:
布尔值:布尔值在C#中用bool来声明,只有两个值,ture和false.
堆和栈:一般程序运行时,它的数据必须存储到内存中。一个数据项需要多大的内存、存储在什么地方、以及如何存储都依赖于该数据项的类型,运行中的程序使用两个区域来存储数据:堆和栈。
栈:栈主要存储某些类型变量的值、程序当前的执行环境和传递给方法的参数。
堆:堆可以分配大块的内存用于存储某类型的对象,与栈不同的是堆里的内存能够任意顺序存储和移除。
值类型和引用类型:
值类型:只需要一段单独的内存用于存储实际的数据。
引用类型:需要两段内存,第一段存储实际的数据,总位于堆,第二段是一个引用,指向数据在堆中的位置。
C#初识基础
最新推荐文章于 2024-07-29 14:14:24 发布