C#总结(三)
来源:互联网 发布:mars安卓视频教程json 编辑:程序博客网 时间:2024/05/20 18:51
前提:
学习C#有了一段时间,和之前的学习会有一些出入,一些知识会更深一些,以下是一些想要记得更好的地方就记录下来。
内容:
1.类型转换:
我们都知道在C#中有有隐式转换,还有强制转换,但是一直没有理解的很深,区分不清,在重新理解一遍:
强制转换是:将不同类型的数据转化为同一类型的进行运算,有三种
① (int)() ②Convert.ToInt32() ③int.Parse()
eq:
class Test{ static void Main() { double x = 1234.7; int a; a = (int)x; // cast double to int System.Console.WriteLine(a); }}
隐式转换是指系统默认自己就可以转换格式:
一般在既有double类型 又有int类型 会默认为int类型。两个int类型的数进行运算结果任然是int类型。
从int类型到long,float,double,或decimal类型。
2.重载:
重载的条件:
1.必须在同一个类中
2.方法名必须相同
3.参数列表不能相同。
重载:
重载发生在同一个类中;重载主要是针对同一个类中方法名相同但参数(必须的)不同或返回类型(不是必须的)不同的情况。
重载:可以进行方法重载,函数重载,等等,重载的好处:
阅读全文
0 0
- C#总结(三)
- C#总结(三)
- C#基础知识总结(三)
- 三周C#总结三
- C#经典语法总结(三)多态
- C#编程总结(三)线程同步
- 三周C#总结(2)
- C#编程总结(三)线程同步
- C#三周总结(5)面向对象编程OOP
- 三周C# 总结4 函数
- c#三周总结6 类继承
- 三周C#总结7oop--多态
- c#总结--面向对象三大特征
- Questioning C# (三)
- C#多线程(三)
- C#多线程(三)
- ```>c#学习(三)```
- c#试题(三)
- HDU
- Python编程_Lesson014_json和pickle模块讲解
- python爬虫(1) 之下载图片
- php遍历多维数组函数
- Spring Boot下使用JPA报错:'hibernate.dialect' not set的解决办法
- C#总结(三)
- Poj-1016 青蛙的约会(扩展欧几里德)
- IgniteRDD学习笔记(五)缓存模式CacheMode
- MyBaseAdapter.java11
- /*阿帕奇安装&开启阿帕奇服务(挂第一张盘)*/
- bzoj 2060: [Usaco2010 Nov]Visiting Cows 拜访奶牛
- list4
- java求解给定一整数和指定指数求解计算结果
- Eclipse离线安装Java Decompiler插件