结构、枚举、数组
来源:互联网 发布:什么叫编程 编辑:程序博客网 时间:2024/05/29 02:46
一、结构
1、定义struct Position
{ 结构struct,当有不同对象中
public float x; 含有相同的类型变量时可以使用
public float y;
public float z;
}
2、使用
class Program
{
static void Main(string[] args)
{
Position enemy1Position;
enemy1Position.x = 34;
}
}
在C#中结构体是一个值类型,如果s2 = s1,传递的只是s1的值,
s2不会随着s1的值改变而改变!!
二、枚举
1、定义enum GameState
{
Pause,
Failed,
Success,
Start
}
2、使用
GameState start = GameState.start
三、数组
1、声明与赋值数组int[] score = {11,22,33,44,55,66,77,88};
2、第二种
int[] score;
score = new int[8];
3、第三种
int[]score = new int[8]{11,22,33,44,55,66,77,88};
4、数组的遍历
for(int i = 0; i < score.Length;i++)
{
执行的代码;
}
int i = 0; 数组之间的传递为引用传递
while(i < score.Length)
{
i++;
}
foreach(int i in score)
{
要执行的代码;
}
5、二维数组
(1)声明与初始化数组
int[,] i = new int[3,3] 3行3列,9个存储空间
(2)赋值
i[0,0] = 1; i[1,0] = 11; i[2,0] = 111;
i[0,1] = 2; i[1,1] = 22; i[2,1] = 222;
i[0,2] = 3; i[1,2] = 33; i[2,2] = 333;
(3)获取某个轴向的元素个数
i.GetLength
四、字符串处理
string str = "www.taikr.com";for(int i = 0; i < str.Length; i++)
{
要执行的代码;
}
要使用某些处理字符串的函数,如ToLower(),要先给这个字符串
赋给一个新变量
string res = str.ToLower();
阅读全文
0 0
- 数组,结构,枚举
- 枚举 结构 数组
- C#数组 枚举 结构
- 数组、结构和枚举
- 结构、枚举、数组
- C#中的数组,结构,枚举
- C#变量(枚举,结构,数组)
- 复杂的变量类型---枚举,结构,数组
- 复杂的变量类型:枚举,结构,数组
- 黑马程序员_枚举,结构,数组,方法
- 08黑马程序员_枚举,结构,数组
- (6)随机数、常量、枚举、结构、数组
- C#基础之结构体&枚举&数组
- 数组&字符串&结构体&共用体&枚举
- 黑马程序员_分支结构、枚举、结构、数组
- VB.NET入门(五):数组,枚举与结构体
- 数组VS枚举;类VS结构;抽象类VS接口
- 黑马程序员-学习枚举、结构体和数组的笔记
- Android ndk获取手机内部存储卡的根目录
- Python操作MySQL数据库
- demon15
- 2017年度总结-2018总体规划
- 哈希学习代码
- 结构、枚举、数组
- hive中数据排序
- Tensorflow实例:实现深度强化学习--策略网络
- Python基础-@property
- 关系型数据库与NoSQL的对比
- pico i.MX7 Dual (I.MX7D)刷入AndroidThings
- MySQL installer 安装mysql5.7.20 和Connector/ODBC
- 图论基础知识总结(二)
- 伪知识之了解数据库中varchar(max) 和varchar(8000)的区别持续更新:【内向即失败--王奕君】