传智播客.net培训-基础班视频学习笔记

4月2号就来到了北京,5号开班6号才算正式上课,期间有几天的时间,就同宿舍里的同学考来了基础版的视频学习了起来。
因为已经有一年的编程经验,基础还是有的,学起来不怎么费力,感觉传智的老师讲的知识点很实用,挺全面。
感觉没有来错,对学生负责。
这两天看的是苏坤老师的基础班视频,主要看了基础的c#常用数据类型,常用流控制语句,以及数组的一些基础知识,
在控制台程序下练习,当做练手了。

double类型和decimal类型的区别:double类型的精度只有十五位左右,财务上多数使用decimal,decimal精度有二十八位
在c#开发环境中,直接写一个有小数点的数字,这个数字是double类型的。
所以 decimal d=100.24; 是错误的,数据类型不对。
正确的表示是 decimal d=123.67m;

char类型的字符用单引号。char a=‘x’

结构可以有实例构造函数和静态构造函数,但不允许有析构函数
不适用new运算符创建结构的实例:不能调用任何函数成员,知道所有数据成员已经被赋值
结构中字段初始化是不允许的
struct Simple
{
public int x=0; //编译错误
}
结构是密封的,所以不能派生

分配结构比创建类的实例需要更少的消耗,所以使用结构代替类有时可以提供性能。但要注意,装箱和拆箱的高代价
结构可以实现接口

枚举只有一种类型的成员:命名的整数值常量
由于成员是常量,即使在没有该枚举类型的变量时他们也可以访问
比较不同枚举类型的成员会导致一个编译器错误

数组一旦被创建,大小就被固定了。c#不支持动态数组。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值