前言
新出炉的C#总结又来了,尽管每天都是专业课,专业课,但是还是抵挡不住我看视频的脚步,课多课多,那都不叫事儿!话不多少,直接上干货!
干货展示
- 结构体:
- 结构体的标识:有struct就是结构体
- 它所处的位置:在命名空间声明的,和“枚举”的位置是一样的
- 特征:一次性声明多个不同类型的变量
- 结构声明的语法:
[访问修饰符] struct 结构名([]里的东西可写可不写)
{
结构体
}
- 枚举的声明方法:
[访问修饰符] enum 枚举名
{
值1;
值2;
}
- 示例:
namespace _05结构
{
public enum Gender
{
男,
女
}
public struct Person//这就是一个person的结构,Person是结构名,自己命名即可
{
public string _name;//字段(前面有一个小_就是字段)
public char _gender;//或写成public Gender _gender;
public int _age;
}
class Program
{
static void Main(string[] args)
{
//结构体(一次性声明多个不同类型的变量)
Person YaTouPer;//声明了一个人
YaTouPer._name = "丫头";
YaTouPer._age = 21;
YaTouPer._gender = '女';//或写成YaTouPer._gender =Gender.女;
Person LaoSongPer;//声明了第二个人,声明第n个人的时候,格式一样
LaoSongPer._name = "老宋";
LaoSongPer._age = 23;
LaoSongPer._gender = '男';//或写成YaTouPer._gender =Gender.男;
}
}
}
- 数组:
- 特征:一次性声明多个相同的类型变量
- 如:(以int类型为例)
- 第一种声明数组的方式:
int[]nums=new int[10];//索引为0~9,长度为10,下标为10
- 数组的存值:
nums[8]=90;//把下标为8的nums赋了一个为90的值(赋值)
- 数组的存值和取值,都是通过下标或者通过索引来进行赋值和取值的:
Console.WriteLine(nums[8]);//显示存入的值
- 示例:
//第一个值为10,以后的每一个值都加上10
int[]nums=new int[5];
//赋值
for (int i=0;i<5;i++)
{
nums[i]=10;
}
//取值
for(int i=0;i<5;i++)
{
Console.WriteLine(nums[i]);
}
Console.ReadKey();
- 第二种声明数组的方式:
int[]数组名=new int[]{};//后面的[]中是索引,如果[10],那么索引为0~9,10叫做这个数组的长度,索引=长度-1
如:
int[]nums2=new int []{1,2,3,4,5};//此数组就能存5个值,下标为3存的是4
- 第三种声明数组的方式:
int[]nums3=new int[3]{1,2,3};//如果后面的[]中规定了是几,那么后面的{}中就要填上几个数,不能少也不能多
- 第四种声明数组的方式:
int[]nums4={1,2,3,4,5};//简化的方式,长度为5
总结
又是一个小的阶段,自己又有了以上的收获,进行了总结,后面的日子里还会有实践、锻炼的机会,现在先是有一个初步的认识与了解,如果大家有好的想法与建议,望在下方评论区留言,也让我有更好的学习与进步的机会!!!