自学C#之路1——Hello World

 

介绍一下我看的书

自学C井之路1——Hello World

叩响C#之门

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

自学C井之路1——Hello World

图书简介

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


自学C井之路1——Hello World

书中插图

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

我使用的IDE是Visual Studio 2010

自学C井之路1——Hello World

开发环境

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

自学C井之路1——Hello World

控制台输出

自学C井之路1——Hello World

代码

1.变量和运算

自学C井之路1——Hello World

代码

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

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

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

自学C井之路1——Hello World

控制格式

自学C井之路1——Hello World

代码及运行结果

是不是有点吃惊?

自学C井之路1——Hello World

 

就是这么神奇!

控制小数位数

自学C井之路1——Hello World

 

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

Convert 类函数

今天就记录这么多了。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值