黑马程序员——C#基础简介(常见语句)

本文介绍了C#中的类型转换、异常捕获、运算符优先级、循环结构等内容,并提供了实例讲解,帮助初学者快速掌握C#的基本语法。
------- Windows Phone 7手机开发.Net培训、期待与您交流! -------


类型转换:

自动转换(隐式转换)是不会丢失精度的。

double i = 12;

丢失精度的转换为强制型转换(数据类型必须兼容)

double PI = 3.14;

int I = (int)PI; (强制型转换)

int a = (int)”33”; 这是错误的,因为强制型类型转换要求待转换的类型和目标类型必须都为数字。

 

Console.ReadLine();//等待用户从键盘上输入一句,按回车程序将继续走。

Console.WriteLine(”请输入你的年龄”);

string input = Console.ReadLine(); //把用户输入的内容传给字符串变量input.

int age = Convert.ToInt32(input);// Convert.ToInt32()把字符串转换成int型数据。

Convert.ToString、每种类型都还有.ToString()方法。

 

C#中异常捕获

try //如果try中的语句出现错误,则执行catch中的语句。

{}

catch

{}

 

C#中运算符的优先级

 

switch-case语法 //可以实现分支结构。一般只能用于等值比较。

switch(表达式)

{

case 1:语句块1

break

case 2:语句块2

break

case 3:语句块3

break

default:语句块4

break
}

 

for循环:

语法:

for(表达式1;表达式2;表达式3)

{

循环体;
}

 

do while语法:先执行,再判断

do

{循环体;}

while(条件);

“题外话设置的密码越长越难破解”

 

三元表达式

表达式1?表达式2:表达式3

执行过程:首先计算表达式1,表达式1应该是一个能够计算成bool类型的值,如果表达式1的值为true,则表达式2的值作为整个表达式的值,如果表达式1的值为false,则表达式3的值作为整个表达式的值。

表达式2和表达式3的类型一定要相同(相容)。

 

程序调试(下图是张很有内涵的图)

1.      设置断点

2.      单步运行

3.      观察变量

 

 

break语句:跳出本循环

continue语句:继续下一次循环。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值