黑马程序员——C#结构及常用基本类型
来源:互联网 发布:迅雷极速版 mac 破解 编辑:程序博客网 时间:2024/05/29 15:07
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
常量:
语法
const 类型 常量名 = 常量值;
常量是在定义时赋值,不允许在其它地方修改值
枚举:
让我们定义一种枚举型并且在定义这种类型时我们要指定这个类型的所有值,枚举的定义一般和类定义在同一个级别。
语法
enum 自己起的类型名称{值1,值2,值3,…,值N}
枚举的作用:限制用户不能随意赋值,只能在定义枚举时列举的值中选择;不需要死记每一个值是什么,只需要选择相应的值。
注:定义枚举时,值不能是int类型,枚举类型的变量都可以强转成int类型。枚举的值定义时是有一个默认编号的。
如果把一个字符串转换成枚举类型:
(自己定义的枚举类型)(Enum.Parse(typeof(自己定义的枚举类型),”待转换的字符串”));
为什么要用结构:
1) 比如我们要存储一个人的信息,要声明一组变量,当我们要存储N个人的信息时,就要声明N组变量,忒麻烦。
2) 存储一个人信息的这几个变量间没有关系,容易记乱。
语法
访问修饰符struct 结构名
{
定义结构成员
}
定义好一个结构后,就可以直接声明相应的变量了,声明好变量后,通过变量名.成员名来访问;
namespace 结构
{
public struct Person
{
public string name
public Gender sex;
public int age
}
class Program
{
static void Main()
{
Person onePerson;
onePerson.name=”张三”;
onePerson.age=20;
onePerson.sex=Gender.男;
Person secPerson;
secPerson.name=”李四”;
secPerson.age=25;
secPerson.sex=Gender.男;
}
}
}
计算机常识:
最小的单位叫”位”,bit 比特 即:0 1
把8个二进制位分成一组,那么8个二进制位叫做字节 Byte B(计算机能够处理的最小单位)
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
bps 传输速度 bit per second
数组:
可以帮我们一次声明多个同类型的变量,这些变量在内存中是连续存储的。
语法
数据类型[] 数组名= new 数据类型[数组长度]
如:int[] score = new int[5]
声明了一个数组,里面包含了5个int类型的变量,数组名叫score 里面的5个int类型的变量叫做数组的元素,通过下标(索引)来访问数组,下标从0开始。int类型数组一旦被声明,里面的数据被默认初始化为0。
class 数组
{
int[] score=new int[10];
for(int i=0;i<score.length;i++)
{
Console.WriteLine(“请输入第{0}个学生的成绩”,i+1);
score[i]=Convert.ToInt32(Console.ReadLine());
}
for(int i=0;i<score.length;i++)
{
int sum+=score[i];
}
Console.WriteLine(“你输入的学生总成绩为{0},平均成绩为{1}”,sum,sum/scroe.length);
for(int i=0;i<score.length;i++)
{
Console.WriteLine(“第{0}个同学的成绩是{1}分”,i+1,score[i]);
}
}
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
详细请查看:http://net.itheima.com/
- 黑马程序员——C#结构及常用基本类型
- 黑马程序员-c#的三种最基本结构
- 黑马程序员—C#中的循环结构
- 黑马程序员——Java基础---常用类,基本类型包装类,正则表达式
- 黑马程序员———C语言———【构造类型及结构体】
- 黑马程序员——C#枚举 结构体 this关键字 base关键字 值类型 引用类型 装箱和拆箱
- 黑马程序员—C#中值类型与引用类型
- 黑马程序员------C#类型
- 黑马程序员——基本数据类型和字符串类型
- 黑马程序员——基本类型包装类的使用
- 黑马程序员——Foundation结构体和常用类
- 《黑马程序员》注解的基本类型及综合应用
- 黑马程序员——C#选择结构的用法
- 黑马程序员——C#中的循环结构
- 黑马程序员—C#中结构和类的区别
- 黑马程序员——IO流的常用基本操作
- 黑马程序员—数组及内存结构使用
- 黑马程序员____基本类型
- li出现间距,IE6/IE7 bug的解决方法
- 备忘录
- Tomcat性能调优方案
- Windows 下 Qt 程序打包
- 解决pdo中文乱码
- 黑马程序员——C#结构及常用基本类型
- Oracle10G:透明数据加密技术(TDE)
- Access the Linux kernel using the /proc filesystem
- web前端优化
- Servlet中listener(监听器)和filter的总结
- java 晉級
- Android UI学习 - Menu
- .animate() 方法只可以操作以下样式
- JAVA定时执行任务