wpf中怎么将一个数组存入txt文档中,再以数组形式从txt文档提取打开?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf中怎么将一个数组存入txt文档中,再以数组形式从txt文档提取打开?相关的知识,希望对你有一定的参考价值。

rt

存入的时候用个,然后取出来的时候用,分割就行了追答

正解。也可以用序列化。

参考技术A         /// <summary>
        /// 数组写入txt文件
        /// </summary>
        /// <param name="array">数组</param>
        /// <param name="path">txt文件路径</param>
        /// <returns>获取写入状态</returns>
        private bool ArrayToTxt(string[] array, string path)
        
            if (path == null || array == null)
            
                return false;
            
            try
            
                string text = "";
                foreach (string str in array)
                
                    text += str;
                    text += "|";
                
                text = text.Substring(0, text.Length - 1);
                FileStream fs = new FileStream(path, FileMode.Create);
                StreamWriter sw = new StreamWriter(fs);
                sw.Write(text);
                sw.Flush();
                sw.Close();
                fs.Close();
                return true;
            
            catch (System.Exception ex)
            
                return false;
            
        

        /// <summary>
        /// 读取txt文件到数组
        /// </summary>
        /// <param name="path">txt文件路径</param>
        /// <returns>数组</returns>
        private string[] TxtToArray(string path)
        
            if (path == null)
            
                return null;
            
            try
            
                string str = "";
                StreamReader sr = new StreamReader(path);
                str = sr.ReadToEnd();
                sr.Close();
                string[] array = str.Split('|');
                return array;
            
            catch (System.Exception ex)
            
                return null;
            
        

 纯手工,专为您而做。

本回答被提问者和网友采纳

C#,wpf,我想点击一个button时,将datagrid显示的数据保存到一个txt文档中,请问各位大侠,应该怎么弄呀

参考技术A 最近刚好也在用dataGrid 不过用的是java 但是都是 jquery 应该处理方法差不多吧 不知道你是不是想把整个datagrid列表里面的数据读入到txt?还是你是纠结于如何读取数据存入txt中追问

这么说吧,获得datagrid的内容,存到一个字符串mystring中,麻烦您告诉我一下,怎么获得所有内容,并把mystring中的内容写到txt中?再复杂一点就是,用户点击button,选择txt的路径,再将mystring的内容写入到指定路径的txt中去?非常谢谢~

参考技术B 你获得 data。。中的数据便利一下就行 吗 给你个群110782327

以上是关于wpf中怎么将一个数组存入txt文档中,再以数组形式从txt文档提取打开?的主要内容,如果未能解决你的问题,请参考以下文章

用java将字符串存入数组

C语言求助:如何将.txt文件中的字符串存入字符数组?这个 .txt 文件是从命令行参数 btw 中读取的。

C#中怎样把一个字符串转换成字符形数组?

java怎么在控制台输入数字,并存入数组?

java 按行读取txt文件并存入数组

怎样用C语言读取txt文件中的二进制数据并转为一维数组