2015/4/9 数据转换 数组 枚举 /C#学习笔记

using System;
class StudentHomeWork
{
    public enum Friends
    { 老大, 老二, 老三, 老四, 老五, 老六 };
    public static void Main()
    {
        Friends f1 = Friends.老大;
        Friends f2 = Friends.老二;
        Friends f3 = Friends.老三;
        Friends f4 = Friends.老四;
        string[] family = new string[6];
        family[0] = "大姨";
        family[1] = "二姨";
        family[2] = "三姨";
        family[3] = "小姨";
        Console.WriteLine("这是我的朋友圈:1.friends,2.classmate,3.family,4.coupling");
        Console.Write("请选择:");
        for (int j = 1; j <= 5; j++)
        {
            string s = Console.ReadLine();
            int n = int.Parse(s);
            switch (n)
            {
                case 1:
                    Console.WriteLine(f1.ToString() + "," + f2.ToString() + "," + f3.ToString() + "," + f4.ToString());
                    break;
                case 2:
                    Console.WriteLine("马森, 曹真, 张梦婷, 杨明珠, 崔雄");
                    break;
                case 3:
                    Console.WriteLine(family[0] + "," + family[1] + "," + family[2] + "," + family[3]);
                    break;
                case 4:
                    Console.WriteLine("小明, 小小明");
                    break;
                default:
                    Console.WriteLine("没有了");
                    break;
                    //int[] Array1 = new int[] { 1, 2, 3, 4 };
                    //for (int i = 0; i < Array1.Length; i++)
                    //{
                    //    Console.WriteLine(i);
                    //}
            }

}
    }

}

枚举:

enum{元素1,元素2};

1.枚举是常量,不是变量,使用过程中不能再被赋值

2.枚举元素本身由系统定义了一个表示序号的数值。从0开始顺序定义为0,1,2...。

数组(一维):

定义一个数组:

int[]sz=new int[5];

int[]sz=new int[3]{1,2,3}

时间: 2024-11-06 19:17:03

2015/4/9 数据转换 数组 枚举 /C#学习笔记的相关文章

数组与指针学习笔记

1.数组初始化说明 (1).在函数体外定义的内置数组,其元素均被初始化为0: (2).在函数体内定义的内置数组,其元素无初始化: (3).类类型的数组自动调用默认构造函数进行初始化,如果无默认构造函数,则必须为该素族元素提供显示初始化. 2.指针的定义 double *p_dbData1, p_dbData2; p_dbData1为指向double类型的指针,p_dbData2为类型为double的对象,若两个变量都定义为double指针,则如下所示: double *p_dbData1,  *

基于STM32的USB枚举过程学习笔记

源:基于STM32的USB枚举过程学习笔记 基于STM32的USB枚举过程学习笔记(一) 基于STM32的USB枚举过程学习笔记(二) 基于STM32的USB枚举过程学习笔记(三) 基于STM32的USB枚举过程学习笔记(四) 基于STM32的USB枚举过程学习笔记(五)

2015 IOS 字典——在蓝懿教育 学习笔记

字典 NSMutableDictionary *dic = [NSM.. dictiongaryWithobject :@”  “ forKey:@“  “]: (实现了NSCopying的任意对象) dic setobject :@“” forKey :@“” .. @[  ]————数组的简写 注意 :字典是无序的. 创建页面跳转(用字典): 把vc 的字典搬到tvc 1.创建数组(不可变) 字典声明成属性 2.dic此时变为self.dic 3.行数self.dic.count 4.在行数

自定义属性,匹配数组内容——JS学习笔记2015-5-26(第39天)

使用自定义属性匹配数组内容 1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <title>匹配数组内容</title> 5 <meta charset="utf-8"> 6 <script> 7 window.onload = function(){ 8 var aBtn=document.getElementsByTagName('input'); 9 var arr =

2015年10月22日CSS学习笔记

XHTML1.0对HTML4.0的改进 借鉴了XML的写法,语法更加严格. 把页面的内容和样式分离了,废弃了html4中的表示样式的标签和属性.推荐使用css来描述页面的样式. CSS样式的优先级 !important>内联样式>内部/外部样式>浏览器预定义样式 内部外部样式:#id>类选择器>元素选择器 内联样式要尽量少用:内部样式可以适量的使用,例如如果只有一个页面使用样式的情况下就没必要专门做一个外部样式:推荐使用外部样式,但是也不要太多,否则头重脚轻,显示页面的时候可

2015 IOS 地图——在蓝懿教育 学习笔记

1,在VC中添加地图界面MKMapView(全屏) 2.选工程界面相对应的界面中倒数第二行,Build Phases选项中 选择第三个 的+号,弹出来搜索框输入mapk,选择搜索结果确认添加,此时地图能显示出来. (3.在SB中的地图右侧选项有三个模式,(二维线路,卫星无线路,卫星有线路)) 4.关联代码在vc中关联myMV.但此时并不被系统识别,此时要添加import<MapKit/MapKit.h>协议,此时就被识别了 5.此时要从网络获取到经纬度,比如天安门经纬度, 此时要用到方法——创

2015 IOS TableView ——在蓝懿教育 学习笔记

TableView   蓝懿教育 1首先创建 UITableView *tableView = [[UITableView alloc]initWithFrame:self.view.bounds]; tableView.dataSource = self; //dataSource 是数据源 [self.view addSubview:tableView]; 2创建协议 @interface ViewController ()<</span>UITableViewDataSource&

指向二维数组的指针 学习笔记

#include<stdio.h> #define M 3 void main() { int a[M][M], *q; int sum(int(*p)[M]); printf("请输入方阵数据:"); for(q=a[0];q<a[0]+M*M;q++) scanf("%d",q); printf("方阵主对角线上的元素之和为:%d\n",sum(a)); } int sum(int(*p)[M]) { int i,s=0;

数组的长度 学习笔记

package com.ctgu.java; public class TestArray3 { public static void main(String[] args) { int[] i = new int[] {12, 13, 14}; int[] j = new int[10]; for(int k = 0; k < i.length; k++){ j[k]=i[k]; } j[3] = 15; j[4] = 16; //int k =1; for(int k = 0; k < j