介绍一下我看的书
叩响C#之门
在百度百科中对这本书的介绍是这样的
图书简介
图中划红线的地方是这本书最吸引我的地方;
书中插图
初识:C# 不要傻傻地读作“C 井”,而应酷酷的读做“C Sharp”。它的含义是在 C++的基础上再扩展两个+,即 C++++。从名字就可以看出, C#是从 C++的基础上发展而来的。
我使用的IDE是Visual Studio 2010
开发环境
按照编程学习第一课的惯例,用程序员的方式和头条打个招呼"Hello toutiao"
控制台输出
代码
1.变量和运算
代码
C#中的变量类型或运算符与C/C++中的变量几乎没有差别。
上面代码中的 Convert.ToDouble()函数能把字符串转换为 double型数值,类似地,Convert.ToInt32()函数能把字符串转换为 int 型数值。
占位符{0}算是C#中比较有特点的输出控制方式。很有意思。其格式为{i, w:x},其中 i 是参 数索引,w 是宽度值(位数),正值表示右对齐,负值表示左对齐;X 是小数位数
控制格式
代码及运行结果
是不是有点吃惊?
就是这么神奇!
控制小数位数
2.var关键字
C#3.0 带来了一个新的定义变量的方式——隐式类型,不管什么类型的变量,都可用 var 关键字定义,编译器会根据初始化的内容推断变量的类型。
如:
var x = 1; //x为int型
var y = 1.0; //y为double型 var z = "Good Morning";
//z为string型 使用var关键字时必须同时初始化变量,因为不初始化,编译器无法推断变量的类型
3. 类型转换
C#是强类型语言,每个变量都有严格的类型。如果运算符两侧的类型不一致,在运算 时要进行类型转换。C#中类型的转换主要包括隐式转换、显式转换以及字符串和数值间的 转换三种。
隐式转换,显式转换与C++几乎没有差别;主要学习字符串与数值之间的转换;
C#提供一批函数,能把字符串转换为各种数值类型,这些函数被归为一类,称为 “Convert 类”。
Convert 类函数
今天就记录这么多了。