zoukankan      html  css  js  c++  java
  • c#用链表来存储并读取写好的配置文件

    别用arraylist,效果没有list好(因为要装箱拆箱,所以会影响性能)

    使用list,那我们就来先声明一个List

    1) 声明

    List<元素类型> myList = new List<元素类型>();

    例:

    List<string[]> camra = new List<string[]>();                 //声明一个字符串数组

    2) 判断是否有这个文件

    if(File.Exists(“ config.txt ”) )

    {

    StreanReader read = new StreamReader(" config.txt ",Encoding.Default)     

    //所谓Encoding.Default,是指当前系统设置的“默认字符集编码方式”。你可以通过控制面板里面的区域选项设置它

    string line;
    string[] ss;
    while ((line = sr.ReadLine()) != null)
    {
    ss = line.Split(' ', ',', '-');             //以空格 , -的方式打断字符
    camra.Add(ss);                           //记得把想添加的元素添加到链表中
    }
    sr.Close();

    }

    3) 将数组中的值赋值给需要的控件中

    textBox1.Text = camra[1][0];                          //数组[ 索引值 ]  此处意为第2行第1列的值(这个列应该是第一个元素)
    textBox2.Text = camra[1][1];
    textBox3.Text = camra[1][2];
    textBox4.Text = camra[1][3];
    textBox5.Text = camra[1][4];

  • 相关阅读:
    从 i++ 和 ++i 说起局部变量表和操作数栈
    数据库连接情况查询相关sql语句
    db2相关语句
    BeanUtils源码详解
    Spring注解驱动开发之AOP
    Spring注解驱动开发之IOC
    正则表达式
    linux特殊符号
    linux下面如何让一个软件/命令开机自启动
    linux文件属性
  • 原文地址:https://www.cnblogs.com/dengzhekaihua/p/10641365.html
Copyright © 2011-2022 走看看