当前位置: 移动技术网 > IT编程>开发语言>c# > StreamWriter StreamReader

StreamWriter StreamReader

2019年10月12日  | 移动技术网IT编程  | 我要评论
 private void writeloginjsondata(object jsondata)
        {
            using (filestream writerfilestream = new filestream(jsondatafile, filemode.openorcreate))
            {  
                using (streamwriter writerstream = new streamwriter(writerfilestream, encoding.utf8))
                {
                    writerfilestream.setlength(0);
                    string logindatajson = jsonconvert.serializeobject(jsondata, formatting.indented);
                    writerstream.writeline(logindatajson);
                    writerstream.close();
                }
                writerfilestream.close();
            }
        }
private void readloginjsondata()
        {
            if (file.exists(jsondatafile))
            {
                using (filestream readerfilestream = new filestream(jsondatafile, filemode.open, fileaccess.read))
                {
                    using (streamreader readerstream = new streamreader(readerfilestream, encoding.utf8))
                    {
                        string jsoncontent= readerstream.readtoend();
                        if (!string.isnullorwhitespace(jsoncontent))
                        {                            
                             console.writeline(jsoncontent);
                        }
                        readerstream.close();
                    }
                    readerfilestream.close();
                }
            }
        }

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网