C#学习笔记第一篇

C#简介

C#是微软公司开发的一种面向对象的,运行在.NET Framework上的高级程序设计语言。.NET Framework是 Microsoft 为开发应用程序而创建的一个具有革命意义的平台。.NET Framework主要包含一个庞大的代码库,可以在客户语言中通过面向对象编程技术来使用这些代码。这个库分为多个不同的模块,这样就可以根据希望得到的结果来选择使用其中的各个部分。

变量和表达式

变量

变量是有名称和类型的数据块。变量只有经过声明和初始化后,才能使用。

变量类型

在C#中,变量类型分为简单类型和复杂类型,简单类型包括整数类型,浮点数类型,字符类型(char),字符串类型(string),布尔类型(bool) 。整数类型包括sbyte, byte, short, ushort, int, uint, long, ulong;浮点数类型包括float, double, decimal 。复杂类型包括枚举,结构,数组。枚举和结构在代码主体之外进行声明,则此命名空间内的所有类都可以访问到。另外,按照存储方式可将变量分为引用类型和值类型。值类型在内存的同一处存储它们自己和它们的内容;引用类型存储指向内存中其他某个位置(称为堆)的引用,实际内容存储在这个位置。值类型有int, double, bool, char, struct 结构, enum 枚举等类型;引用类型有string, object, class 类等类型。

变量命名

变量命名规则:变量名的第一个字符必须是字母,下划线或@,其后的字符可以是字母,下划线或数字。且变量名不能使用C#中的关键字。

类型转换

类型转换采用以下两种形式:

  • 隐式转换: 让编译器执行转换
  • 显式转换: 明确要求编译器把数值从一种数据类型转换为另一种数据类型

隐式转换规则是:任何类型A,只要其取值范围完全包含在类型B的取值范围内,就可以隐式转换为类型B。显式转换的语法是:(<destinationType>)<sourceVar>或使用Convert命令进行显式转换。

字符串的处理
  • 使用+运算符可以连接字符串
  • string 类型的变量可以看成 char 变量的只读数组,可以通过下标来访问字符
  • ToCharArray():返回一个可写的char类型数组
  • Length属性࿱
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值