zoukankan      html  css  js  c++  java
  • 黑马程序员_看视频记笔记_C#编程基础02

     

    号外:笔记下载 黑马程序员_看视频记笔记_29-40

    枚举\常量\结构

    确定数量、确定值的几个取值:东西南北、男女、上中下。

     
     

    enum Gender{male,female}

    enum QQStatus{online,offline,hidden}

     

    枚举的用法,QQStatus status = QQStatus.online;

    和用字符串比起来,用枚举的好处就是限定了变量的取值范围,程序处理起来更方便。

    const  类型 常量名 = 常量值

    static void Main(string[] args)

    {

           const int  PI = 3.14;

           PI = 3.20;

    }

    (*)常量只能在初始化时赋值

    字符串与枚举的转换

    public enum Gender

    {

           Male=0,

             famale}=2

    //……

    Console.WriteLine("你的性别:{0}.",Gender.male.ToString());

      

    (Gender)(Enum.Parse( typeof(Gender),"male");

    l  每一个值都对应一个数字

    l  典型的枚举类型:MessageBox.Show的参数(后面会学到)

    枚举的定义一般和类定义在同一个级别

    定义枚举的时候不需要加双引号

    枚举的定义不能是int类型的

    枚举类型的变量都可以强制转换成一个int类型 (int)Gender.mail=0

    枚举的值在定义时有个默认值从零开始

    用户自定的字符串转换成枚举类型时记得加try{}catch{}

     

    结构体

    l  为什么要使用结构,例如c#中Color Point都是结构

     显示器 24位  32位

    计算机中的最小单位叫 位 bit

    1Byte=8bit

    1KB=1024Byte=2的10次方B

    Byte B 计算机能处理的最小单位0-1111 11111=255

    1MB=1024KB

    1GB=1024MB

    1TB=1024GB

    1Gb=128MB

    bps网络宽带  每秒多少bit | bit percent second

    练习

    l  1 定义一个结构叫MyColor,有三个成员,分别为red,green,blue

    • 声明一个 MyColor类型的变量,并对其成员赋值.使MyColor可以表示成一个红色.

    l  2 定义一个结构类型Person,有三个成员,分别为姓名,性别,年龄

    • 声明两个Person类型的变量,分别表示 张三 男  18岁/ 小兰 女 16岁

    数组

    l  一次语文测试后,老师让班长统计每一个学生的成绩并计算全班(全班共60人)的平均成绩,然后把所有成绩显示出来.

    l  如何声明变量?

    l  好的解决方法,使用数组.

    l  保存多个值。几乎任意类型都可以声明数组。

     

    l  数组的声明

    l  数组的赋值与取值

    l  常见问题:求平均值,求最大值,求和,排序

     

    Console.Clear();清屏

     

  • 相关阅读:
    并发编程知识点剖析
    JavaScript 实现留言框
    JavaScript 实现简单的 弹出框关闭框
    网络编程知识点剖析
    css清除浮动的方法
    css盒模型
    CSS的继承性和层叠性
    转载《ionic 热更新 cordova-hot-code-push》
    转《js闭包与内存泄漏》
    前端存储loaclForage
  • 原文地址:https://www.cnblogs.com/xyzla/p/2712811.html
Copyright © 2011-2022 走看看