Beispiel #1
0
        //第二篇
        public string[] readList2()
        {
            string fileName = @"C:\Use\github\CSharp\test3\国考_标准答案2.docx";

            using (WordprocessingDocument wordprocessingDocument =
                       WordprocessingDocument.Open(fileName, false))
            {
                // Create a Body object.
                DocumentFormat.OpenXml.Wordprocessing.Body body =
                    wordprocessingDocument.MainDocumentPart.Document.Body;

                List <string> list2 = new List <string>();
                foreach (var g in body.Elements())
                {
                    list2.Add(g.InnerText);
                }
                //初始化一个字符数组
                char[] chArr = new char[list2.Count];
                //将list转化为字符串数组
                string[] str = list2.ToArray();
                //调用函数转化为字符数组
                Change CH = new Change();
                chArr = CH.changeCh(str, list2.Count);
                //再转换为string[]
                string[] s = new string[chArr.Length];
                //调用函数
                s = CH.changeStr(chArr);
                return(s);
            }
        }
Beispiel #2
0
        //原篇
        public string[] readList()
        {
            string fileName = @"D:\Program Files\VS2017_workplace\test3\国考_原题.docx";

            //string fileName = @"D:\Program Files\VS2017_workplace\test3\11.docx";
            using (WordprocessingDocument wordprocessingDocument =
                       WordprocessingDocument.Open(fileName, false))
            {
                // Create a Body object.
                DocumentFormat.OpenXml.Wordprocessing.Body body =
                    wordprocessingDocument.MainDocumentPart.Document.Body;

                List <string> list = new List <string>();
                foreach (var g in body.Elements())
                {
                    list.Add(g.InnerText);
                }
                //初始化一个字符数组
                char[] chArr = new char[list.Count];
                //将list转化为字符串数组
                string[] str = list.ToArray();
                //调用函数转化为字符数组
                Change CH = new Change();
                chArr = CH.changeCh(str, list.Count);
                //再转换为string[]
                string[] s = new string[chArr.Length];
                //调用函数
                s = CH.changeStr(chArr);
                return(s);
            }
        }