c#初步学习

c#这是我接触的第二门语言,以前听说挺简单的,这次自己要开始学习了,学习编程语言,其实并不难,没门语言都是想通的,关键在于每种语言的语法结构不同罢了,都是从那几方面来介绍的,只要把语言的关键部分掌握好了,然后做些练习题就好了,我看c#视频也有一段时间了,把第一部分基础看完了,下面来做个总结。

一、了解.net的工作平台

在这里插入图片描述
其实.net就是一个开发平台,c#是在这个平台之上进行开发的,下图是.net的框架
在这里插入图片描述
CLR:公共语言运行时
CLS:公共语言规范
CTS:通用类型系统

二、c#语言基本的语法规则

我们可以从以下几方面来展开学习
在这里插入图片描述

三、重难点展示

变量的命名规则:
1、必须以字母或@符号开头,不能以数字开头
2、后面可以跟任意字母、数字、下划线
3、不能用关键字(关键字是蓝色的)
4、大小写敏感
5、变量下面有蓝线,说明有错误

字符串转义符
\n表示换行,
\b表示退格
\表示的是一个
\t表示的是水平制表符
" 表示的是一个双引号

数据类型之间的三种转换
将字符串类型转换成int 类型
1、int chinese = Convert.ToInt32(strChinese);
2、int age1 = int.Parse(strnum);
3、bool result = int.TryParse(strnum, out age);

加加和减减
1、int number = 10 + num++;//先取num的原值参与运算, 然后在自身加一
2、int number =++num+10;//先自身加1,然后在参与运算
减减与之相同

break和continue
1、共同点:二者都可以退出循环
2、不同点:continue是退出当前循环,重新执行本次循环,而break直接退出本次循环

三元表达式
该式子可以代替之前的if 条件语句,节省了代码量
举例如下:

Console.WriteLine("请输入姓名");
            string name = Console.ReadLine();

            string temp = name == "小样"?"此人很纯洁":"此人很邪恶";
            Console.WriteLine(temp);
            Console.ReadKey();

结果如下:
请输入姓名
哈哈
此人很邪恶

随机数的生成
while(true)
{
Random r = new Random();
int num = r.Next(0, 10);//随机数是从0到9
Console.WriteLine(num);
Console.ReadKey();
}
结果如下:
8
9
5
8
5
9
6

枚举的声明
位置:在类的上面
语法结构:
public enum Gender
{
男,

}

枚举可以强制转换成int 类型
int num=(int)gender;

结构体的使用
语法结构
public struct person
{
public string _name;//字段名
public char _age;
public string _gender;
}
调用:
person lad;
lad._age=“23”;
lad._name = “老范”;
lad._gender = “女”;

数组的声明三种方法:
第一种
int[] nums=new int[10];//长度为10 索引为0到9,int 类型
第二种
int [] num2=new int[]{1,2,3,4,5};//此数组就能存5个值
第三种
int []nums3=new int[3]{1,2,3};//长度为3,索引为0到2
第四种
int[]nums={1,2,3,4,5};

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值