首页 > 代码库 > 复杂的变量类型
复杂的变量类型
枚举:允许定义一个类型,使变量取值范围是一个限定集合中的一个值;使用enum关键字。
1. 使用enum定义枚举(定义新数据类型)
2. 声明新类型的变量
3. 为变量赋值
案例:
namespace ConsoleApplication3
{
enum ssex:int // 定义枚举
{
boy = 1,
girl = 2,
bg = 3
}
class Program
{
static void Main(string[] args)
{
ssex myssex = ssex.boy; //定义变量并赋值
Console.WriteLine("{0}",myssex); //输出变量
Console.ReadKey();
}
}
}
枚举的基本类型可以是byte,sbyte,short,ushort,int,uint,long和ulong,默认情况下是int。
结构(待....)
数组:
声明数组:
<basetype>[] <name>
要想访问数组,必须先初始化数组,有两种初始化方式:
使用字面值指定数组: int[] unmbers = { 2, 3, 4, 66, 99 };
使用关键字new初始化:int[] unmbers = new int[5] { 4, 5, 6, 7, 99 };
案例:
class Program
{
static void Main(string[] args)
{
string[] friendName = { "jack", "rose", "howid" };
int i;
Console.WriteLine("{0},{1},{2}", friendName[0], friendName[1], friendName[2]);
for (i = 0; i < friendName.Length; i++) {
Console.WriteLine(friendName[i]);
}
Console.ReadKey();
}
}
foreach循环数组:
案例:
class Program
{
static void Main(string[] args)
{
string[] friendName = { "jack", "rose", "howid" };
int i;
Console.WriteLine("{0},{1},{2}", friendName[0], friendName[1], friendName[2]);
foreach (string friend in friendName)
{
Console.WriteLine(friend);
}
Console.ReadKey();
}
}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。