您的位置:首页 > 编程语言 > C#

C#:点的坐标输出至TXT文件

2017-12-27 21:12 337 查看
        /// <summary>

        /// 点的坐标写入txt文件

        /// </summary>

        /// <param name="xjListPoints">点的集合</param>

        /// <param name="xjFileFullPath">txt文件全路径</param>

        public void xjWritePointsToTxt(List<IPoint> xjListPoints, string xjFileFullPath)

        {

            System.IO.FileStream xjExportFileStream = new System.IO.FileStream(xjFileFullPath, FileMode.Create);//using System.IO;

            StreamWriter xjExportStreamWriter = new StreamWriter(xjExportFileStream);

            for (int i = 0; i < xjListPoints.Count; i++)

            {

                IPoint xjExportPoint = xjListPoints[i];

                double xjExportX = xjExportPoint.X;

                double xjExportY = xjExportPoint.Y;

                double xjExportZ = xjExportPoint.Z;

                string xjPointLine = xjExportX.ToString() + " " + xjExportY.ToString() + " " + xjExportZ.ToString();//行:x y z

                xjExportStreamWriter.WriteLine(xjPointLine);

            }

            xjExportStreamWriter.Flush();//清空缓冲区

            xjExportStreamWriter.Close();//关闭流

            xjExportFileStream.Close();

            MessageBox.Show("成功!!!");

        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: