C#学习笔记

本文深入介绍了C#中的枚举类型、结构体和数组的使用方法,包括基本类型、赋值过程及初始化方法。详细阐述了如何在编程中灵活运用这些核心概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、 枚举类型:

enum typeName
{
value 1,
value 2,
value 3,
.
.
.
value N
}
typeName varName;//声明
varName=typeName.value//赋值



value的值从0开始,可以重写赋值过程指定每个枚举的实际值。

枚举的基本类型有:byte sbyte short ushort int uint long ulong

2、结构体

struct route
{
public orientation direction;
public double distance;
}
route myRoute;
myRoute.direction = orientation.north;
myRoute.distance = 2.5;



3、数组

<baseType>[] <name>

数组必须在访问前初始化。

数组的初始化方法:

int[] myArrary={5,5,5,5,5};//方法一
int[] myArray = new int[5];//方法二,对于数值类型其被初始化为0
int[] myArray = new int[5]{1,2,2,2,2};//方法三
const int arraySize = 5;
int myArray = new int[arraySize]{1,1,1,1,1};



多维数组(矩形数组,每行个数相同)

<baseType>[,,]<name>;
//赋值
double[,]hillHeight = new double[3,4];//方法一
double[,] hillHeight = {{1,2,3,4},{2,2,2,2},{3,2,3,2}};//方法二



数组的数组:

//声明
int[][] intArray;
//初始化方法一
intArray = new int[2][];
intArray[0] = new int [3];
intArray[1] = new int[4];
//初始化方法二
intArry = new int[3][]{new int[]{1,2,3},new int[]{1},new int[]{1,2}};
//初始化方法三
int[][] intArray = {new int[]{1,2,3},new int[]{1},new int[]{1,2}};









                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值