C#入门学习——3

本篇写一下基本概念、变量以及数据类型转换(顺便补做个自我介绍)

我是CobraSys,计算机系大三学生,为了学习游戏开发而学习这门语言,借用博客来复习提高自己的知识水平,请多关照。

C#基本概念

.net/dotnet:一般指的是.net平台,其中有一个不可或缺的部分叫做.Net Framework框架

.Net Framework框架是.Net平台不可缺少的一部分,他提供了一个稳定的环境保证我们与.Net平台开发的各种应用都能够正常运转。

c#编程语言:可以开发基于.Net平台的应用

.net都能干什么?

桌面应用程序(Winform)、internet应用程序(ASP.NET)、手机开放(wp8)、unity3d游戏开发或者虚拟现实

.Net两种交互模式:

C/S:需要在客户的电脑上安装客户端——winform

B/S:只需要安装浏览器——internet

变量

常见类型:

int:整数型

string:字符串型

char:字符型

double:小数型

decimal:金钱型

bool:布尔型

变量的使用规则:先声明,再赋值,再使用,不能跳过程。

命名规范:以字母开头,后边跟任意字母、数字、下划线,不能有特殊符号。常见有两种命名方式

camel:出第一个单词,其余单词首字母大写,多用于给变量和参数命名

pascal:所有单词首字母都大写,多用于给类和方法命名

变量交换

int n1 = 10;
int n2 = 20;

//int temp = n1;
//n1 = n2;
//n2 = temp;
//Console.WriteLine("交换后,n1的值是{0},n2的值是{1}", n1, n2);

//不使用第三方变量
n1 = n1 - n2;//n1=-10
n2 = n1 + n2;//n2=10
n1 = n2 - n1;//n1=20
Console.WriteLine("交换后,n1的值是{0},n2的值是{1}", n1, n2);

类型转换

分为自动类型转换/隐式类型转换和强制类型转换/显示类型转换

自动类型转换/隐式类型转换:小的转大的(int--->double)

强制类型转换/显示类型转换:大的转小的(double--->int),

语法要求——(要转换的类型)要转换的值

double a = 3.14
int b = (int)a

Convert类型转换

上面说过了自动类型转换/隐式类型转换和强制类型转换/显示类型转换,但要发生这两种类型转换,前提是两者必须相兼容,如果两者不兼容,那么就要用到Convert类型转换。

比如string与int或者string与double。

double d = Convert.ToDouble();

注意,使用Convert最起码面儿上过得去,就比如abc看着就不能转成数字类型,看着不能转换的基本就不能转换。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值