zoukankan      html  css  js  c++  java
  • 集合与文件操作

    今天在云和学院学习了集合和文件操作

     

    ArrayList的添加、移除、清除

                string[] strs = { "阳光路上", "如果爱", "玫瑰花的葬礼", "超级英雄" };
                string str = "love";
                int i = 1;
                double d = 10.21;
                float f = 1.2f;
                ArrayList arraylist = new ArrayList();
                arraylist.Add(str);
                arraylist.Add(i);
                arraylist.Add(d);
                arraylist.Add(f);
                arraylist.AddRange(strs);
                arraylist.Remove(1);
                arraylist.RemoveAt(3);
                arraylist.Clear();
                foreach (var item in arraylist)
                {
                    Console.WriteLine(item);
                }
                Console.ReadKey();

     Hashtable

                Hashtable table = new Hashtable();
                table.Add("1", "宋祖英");
                table.Add("2", "凤凰传奇");
                table.Add("3", "何炅");
                foreach (var item in table.Keys)
                {
                    Console.WriteLine(item);
                }
    
      Console.ReadKey();

      List:泛型集合

                List<int> list = new List<int>() { 12, 45, 3, 78 };
                foreach (var item in list)
                {
                    Console.WriteLine(item);
                }
                 Console.ReadKey();
    

     Dictionary

     Dictionary<string, int> dictionary = new Dictionary<string, int>();
                dictionary.Add("李谷一",1);
                dictionary.Add("牛莉",2);
                dictionary.Add("伊能静",3);
                foreach (var item in dictionary.Keys)
                {
                    Console.WriteLine(item);
                }
                Console.ReadKey();
    

     文件操作:File

    命名空间:using System.IO;

    创建文件:

    string path = @"d:11.txt";
     File.CreateText(path);
                Console.WriteLine("创建文件");
                Console.ReadKey();
    

     Path

    string str = @"E:\KwDownload";
                string strs = "song\S.H.E-美丽新世界.mp3";
                Console.WriteLine(Path.Combine(str,strs));
                string path = @"E:KwDownloadsongS.H.E-美丽新世界.mp3";
                Console.WriteLine(Path.GetExtension(path));
                Console.WriteLine(Path.GetFileName(path));
                Console.WriteLine(Path.GetFileNameWithoutExtension(path));
                Console.WriteLine(Path.GetFullPath(path));
                Console.WriteLine(Path.GetDirectoryName(path));
                string s = @"d:11.txt";
                Console.WriteLine(Path.ChangeExtension(s,"doc"));
                Console.ReadKey();
    

     Path.Combine:合并路径

    Path.GetExtension:取得扩展名

    Path.GetFileName:取得文件名

    Path.GetFullPath:取得完整的路径

    Path.ChangeExtension:改变扩展名

  • 相关阅读:
    IO输入输出流
    IDEA项目创建的保存方式
    JAVA File类的学习
    构造方法私有化
    写好文献综述的5个技巧
    毕业设计:文献参考(20)
    毕业设计:文献参考(19)
    毕业设计:文献参考(18)
    毕业设计:文献参考(17)
    毕业设计:文献参考(16)
  • 原文地址:https://www.cnblogs.com/songfang/p/4143782.html
Copyright © 2011-2022 走看看