`
lindexi-gd
  • 浏览: 139524 次
社区版块
存档分类
最新评论

WPF C# 字符串读写文件

 
阅读更多

WPF C# 字符串读写文件


public class 字符串读写文件
{
        /// <summary>
        /// Encoding.Unicode.GetString 如果使用Encoding.Default.GetString 会错
        /// </summary>
        public 字符串读写文件()
        {
          f_文件地址="文件";
        }
        public bool x_写文件(string str)
        {            
            FileStream xiaFile = new FileStream(f_文件地址 , FileMode.Create);
            byte[] buf = Encoding.Unicode.GetBytes(str);
            xiaFile.Write(buf , 0 , buf.Length);
            xiaFile.Flush();
            xiaFile.Close();
            return true;
        }

        /// <summary>
        /// 读文件
        /// </summary>
        /// <param name="str">读文件内容保存到str</param>
        /// <returns>读文件成功返回true</returns>
        public bool d_读文件(out string str)
        {
            FileInfo fi = new FileInfo(f_文件地址);
            long len = fi.Length;

            FileStream fs = new FileStream(f_文件地址 , FileMode.Open);
            byte[] buffer = new byte[len];            
            fs.Read(buffer , 0 , (int)len);
            fs.Close();
            str = Encoding.Unicode.GetString(buffer);
            return true;
        }
        private string f_文件地址;      
}        
<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>

版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

    RTF文件内容的字符串读取

    从实战项目中抽取的一段代码,用于RTF文件内容的字符串读取.

    C#/WPF Csv操作:读写,增删改查

    在C#和WPF(Windows Presentation Foundation)环境中,处理CSV文件可以帮助开发者实现快速的数据读取、写入、增加、删除和修改功能,且这种格式与Excel的xls、xlsx以及纯文本文件txt高度兼容。 一、CSV文件的基础...

    C#编写的 Hex转string文件 串口下载数据

    例如,一个简单的HEX到字符串的转换方法可能包括读取文件的每个字节,然后将字节转换为相应的十六进制字符串: ```csharp using System.IO; using System.Text; public string HexToText(string hexFilePath) { ...

    C#读取DAT文件文件,生成图像,并保存图像至数据库

    在这个过程中,注意数据库连接字符串的安全管理,避免SQL注入攻击,以及合理处理异常和资源释放。 总结起来,本话题涵盖了C#对二进制数据文件的读取,图像数据的解码与显示,以及将图像数据存储到数据库中的技术。...

    C#实现串口操作(包括读写串口,显示数据)

    4. **发送数据**:通过`Write()`方法可以向串口发送数据,可以是字符串或字节数组。如: ```csharp serialPort.Write("Hello, World!"); byte[] dataToWrite = { 0x48, 0x65, 0x6C, 0x6C, 0x6F }; // ASCII编码的...

    c# 串口读取ic卡卡号值

    在C#编程中,串口通信(Serial Port Communication)是一种常用的技术,用于设备间的低速数据传输,例如读取IC卡中的数据。IC卡(Integrated Circuit Card),又称智能卡,通常用于存储信息并进行安全认证,如身份证...

    c#操作properties,读写配置文件

    ### C#操作Properties,读写配置文件 在C#编程中,经常需要处理应用程序的配置信息,例如数据库连接字符串、用户界面的语言设置等。这些配置信息通常存储在配置文件中,便于程序运行时动态加载和修改。C#提供了一种...

    C#读取bin文件

    步骤2:读取文件内容 接下来,我们使用BinaryReader类来读取二进制文件的内容。BinaryReader提供了一组方法,如ReadByte()、ReadInt32()等,用于读取不同数据类型。由于bin文件可能包含不同格式的数据,我们需要知道...

    WPF串口程序C#

    例如,`Write("Hello")` 可以向串口发送字符串 "Hello"。 4. **事件处理**:`SerialDataReceived` 事件会在串口接收到数据时触发,你可以设置事件处理程序来接收数据。 **WPF界面设计**: WPF提供了一个强大的XAML...

    解析文件中的中文字符串

    在C#项目中,我们可以使用ResXResourceReader类来读取和解析.resx文件,提取其中的中文字符串。 在实现这个功能时,一个常见的挑战是处理编码问题。由于历史原因,不同系统和文件可能使用不同的字符编码,如GBK、...

    C#读取dxf文件并显示

    例如,我们可以通过`ReadLine()`方法逐行读取文件,然后使用`Split()`方法将每行数据分割成关键字和参数。 3. **解析DXF图元** - **直线**:解析"LINE"关键字,获取起始点和终点坐标。 - **圆弧**:解析"CIRCLE...

    c#使用资源文件实现多语言

    在ASP.NET中,你还可以在ASPX页面上直接使用`Localize`控件或`Resx`数据绑定表达式来引用资源文件中的字符串。例如: ```asp.net $ Resources:Resources, Greeting %&gt;" /&gt; ``` 对于用户界面的动态切换,你可以通过...

    C#控制台下读取3D模型的STL格式文件

    你可以通过字符串分割方法,如`Split()`,来提取每个坐标值。 2. **数据结构**: - 创建表示三角面片的数据结构,如`Triangle`类,包含三个`Vertex`对象,每个`Vertex`对象又包含三个浮点数(x, y, z)表示坐标。 ...

    WPF串口消息接收客户端,实现单个串口基本操作:串口扫描、串口连接、串口消息接收/发送

    在本文中,我们将深入探讨如何使用WPF(Windows Presentation Foundation)和C#语言来实现一个串口消息接收客户端,该客户端能执行基本的串口操作,包括串口扫描、连接以及接收和发送消息。WPF是.NET框架的一部分,...

    WPF pdf 读取并识别文字

    本文将深入探讨如何在WPF环境中读取PDF文档并进行文本识别。 一、WPF与PDF集成 在WPF中,原生支持的控件并不包括PDF阅读器,因此我们需要借助第三方库或组件来实现这一功能。一个常见的解决方案是使用PDF控件,如...

    字符串解析+excel保存

    这个过程涵盖了多个知识点,包括字符串操作、正则表达式、数据结构、数据绑定以及Excel文件的读写。 首先,字符串解析通常会用到编程语言内置的字符串函数,例如Python的`split()`或C#的`Split()`方法,来分割字符...

    c# 串口通信显示心电波形_波形数据读取_C#_

    - **读取数据**:使用`SerialPort.ReadLine()`或`SerialPort.ReadBytes()`方法获取串口接收到的字节或字符串。 2. **心电波形解析**: - **数据格式**:心电图数据通常以特定格式发送,如ASCII码或二进制。解析...

    C#中串口接收数据并生成Excel和数据图片.zip_excel_excel 串口_excel串口_串口采集_采集

    C#的字符串处理和正则表达式等工具能帮助你完成这个任务。 10. **可视化界面设计**:如果你的应用需要用户界面,可以使用WPF或WinForms等技术,创建交互式的窗口,显示串口状态、接收到的数据,以及生成的Excel和...

    WPF XAML 文件格式批量修改为Utf8格式

    这可能是通过使用编程语言(如Python、C#或批处理脚本)实现的,遍历指定目录下的所有XAML文件,读取它们,将内容转码为UTF-8,然后保存。 以下是一个简单的Python示例,展示了如何批量转换XAML文件编码: ```...

    C# 导入Excel文件到ListView和导出ListView到Excel文件

    这个过程中,需要注意数据类型转换,因为Excel可以存储多种类型的数据,而ListView通常只处理字符串。此外,还要处理可能的空值和异常情况,确保程序的健壮性。 在实际应用中,可能还需要考虑以下几点: - **格式...

Global site tag (gtag.js) - Google Analytics