自学C#之路1——Hello World

 

介绍一下我看的书

自学C#之路1——Hello World_第1张图片

叩响C#之门

在百度百科中对这本书的介绍是这样的

自学C#之路1——Hello World_第2张图片

图书简介

图中划红线的地方是这本书最吸引我的地方;


自学C#之路1——Hello World_第3张图片

书中插图

初识:C# 不要傻傻地读作“C 井”,而应酷酷的读做“C Sharp”。它的含义是在 C++的基础上再扩展两个+,即 C++++。从名字就可以看出, C#是从 C++的基础上发展而来的。

我使用的IDE是Visual Studio 2010

自学C#之路1——Hello World_第4张图片

开发环境

按照编程学习第一课的惯例,用程序员的方式和头条打个招呼"Hello toutiao"

自学C井之路1——Hello World

控制台输出

自学C#之路1——Hello World_第5张图片

代码

1.变量和运算

自学C#之路1——Hello World_第6张图片

代码

C#中的变量类型或运算符与C/C++中的变量几乎没有差别。

上面代码中的 Convert.ToDouble()函数能把字符串转换为 double型数值,类似地,Convert.ToInt32()函数能把字符串转换为 int 型数值。

占位符{0}算是C#中比较有特点的输出控制方式。很有意思。其格式为{i, w:x},其中 i 是参 数索引,w 是宽度值(位数),正值表示右对齐,负值表示左对齐;X 是小数位数

自学C#之路1——Hello World_第7张图片

控制格式

自学C#之路1——Hello World_第8张图片

代码及运行结果

是不是有点吃惊?

自学C#之路1——Hello World_第9张图片

 

就是这么神奇!

控制小数位数

自学C#之路1——Hello World_第10张图片

 

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 类”。

自学C#之路1——Hello World_第11张图片

Convert 类函数

今天就记录这么多了。

你可能感兴趣的:(C#)