C# StringWriter.Flush的代码示例
通过代码示例来学习C# StringWriter.Flush方法
通过代码示例来学习编程是非常高效的。
1. 代码示例提供了一个具体而直观的学习环境,使初学者能够立即看到编程概念和语法的实际应用。
2. 通过分析和模仿现有的代码实例,初学者可以更好地理解编程逻辑和算法的工作原理。
3. 代码实例往往涵盖了多种编程技巧和最佳实践,通过学习和模仿这些实例,学习者可以逐步掌握如何编写高效、可读性强和可维护的代码。这对于初学者来说,是一种快速提升编程水平的有效途径。
StringWriter.Flush是C#的System.IO命名空间下中的一个方法, 小编为大家找了一些网络大拿们常见的代码示例,源码中的StringWriter.Flush() 已经帮大家高亮显示了,大家可以重点学习StringWriter.Flush() 方法的写法,从而快速掌握该方法的应用。
StringWriter.Flush的代码示例1 - DocumentToString()
using System.IO; public static string DocumentToString(XmlDocument doc) { var settings = new XmlWriterSettings(); settings.Indent = true; using (var stringWriter = new StringWriter()) using (XmlWriter xmlTextWriter = XmlWriter.Create(stringWriter, settings)) { doc.WriteTo(xmlTextWriter); xmlTextWriter.Flush(); return stringWriter.GetStringBuilder().ToString(); } }
开发者ID:KillzXGaming,项目名称:Switch-Toolbox,代码行数:15,代码来源:XmlDoc.cs
在DocumentToString()方法中,StringWriter的代码示例类中的Flush的代码示例方法一共出现了1次, 见黄色背景高亮显示的地方,欢迎大家点赞
StringWriter.Flush的代码示例2 - WriterReferenceHasNoDefaultConstructorTest()
using System.IO; [Fact] public void WriterReferenceHasNoDefaultConstructorTest() { using (var writer = new StringWriter()) using (var csv = new CsvWriter(writer, CultureInfo.InvariantCulture)) { var list = new List
{ new SimpleReferenceHasNoDefaultConstructor { Id = 1, Ref = new NoDefaultConstructor( "one" ) } }; csv.WriteRecords(list); writer.Flush(); var expected = new TestStringBuilder(csv.Configuration.NewLine); expected.AppendLine("Id,Name"); expected.AppendLine("1,one"); Assert.Equal(expected.ToString(), writer.ToString()); } }
开发者ID:JoshClose,项目名称:CsvHelper,代码行数:26,代码来源:AutoMappingTests.cs
在WriterReferenceHasNoDefaultConstructorTest()方法中,StringWriter的代码示例类中的Flush的代码示例方法一共出现了1次, 见黄色背景高亮显示的地方,欢迎大家点赞
StringWriter.Flush的代码示例3 - WriteField_TrueValue_UsesValue()
using System.IO; [Fact] public void WriteField_TrueValue_UsesValue() { using (var writer = new StringWriter()) using (var csv = new CsvWriter(writer, CultureInfo.InvariantCulture)) { csv.Context.TypeConverterOptionsCache.GetOptions
().BooleanTrueValues.Add("Foo"); csv.WriteField(true); csv.Flush(); writer.Flush(); Assert.Equal("Foo", writer.ToString()); } }
开发者ID:JoshClose,项目名称:CsvHelper,代码行数:17,代码来源:BooleanConverterTests.cs
在WriteField_TrueValue_UsesValue()方法中,StringWriter的代码示例类中的Flush的代码示例方法一共出现了2次, 见黄色背景高亮显示的地方,欢迎大家点赞
StringWriter.Flush的代码示例4 - NullConstantTest()
using System.IO; [Fact] public void NullConstantTest() { var config = new CsvConfiguration(CultureInfo.InvariantCulture) { HasHeaderRecord = false, }; using (var writer = new StringWriter()) using (var csv = new CsvWriter(writer, config)) { var records = new List
{ new Test { Id = 1, Name = "one" }, }; csv.Context.RegisterClassMap (); csv.WriteRecords(records); writer.Flush(); Assert.Equal("1,\r\n", writer.ToString()); } }
开发者ID:JoshClose,项目名称:CsvHelper,代码行数:24,代码来源:ConstantTests.cs
在NullConstantTest()方法中,StringWriter的代码示例类中的Flush的代码示例方法一共出现了1次, 见黄色背景高亮显示的地方,欢迎大家点赞
StringWriter.Flush的代码示例5 - WriteField_EscapeMode_ContainsQuote_EscapesWithoutQuotingField()
using System.IO; [Fact] public void WriteField_EscapeMode_ContainsQuote_EscapesWithoutQuotingField() { var config = new CsvConfiguration(CultureInfo.InvariantCulture) { Mode = CsvMode.Escape, Escape = '\\', }; using (var writer = new StringWriter()) using (var csv = new CsvWriter(writer, config)) { csv.WriteField("a\"b", true); csv.Flush(); Assert.Equal("a\\\"b", writer.ToString()); } }
开发者ID:JoshClose,项目名称:CsvHelper,代码行数:18,代码来源:CsvModeTests.cs
在WriteField_EscapeMode_ContainsQuote_EscapesWithoutQuotingField()方法中,StringWriter的代码示例类中的Flush的代码示例方法一共出现了1次, 见黄色背景高亮显示的地方,欢迎大家点赞
StringWriter.Flush的代码示例6 - TypeMixedWithBoxedTypeTest()
using System.IO; [Fact] public void TypeMixedWithBoxedTypeTest() { var config = new CsvConfiguration(CultureInfo.InvariantCulture) { HasHeaderRecord = false, }; using (var writer = new StringWriter()) using (var csv = new CsvWriter(writer, config)) { var recordsTyped = new List { new A { Id = 1, Name = "one" }, }; var recordsBoxed = new List
开发者ID:JoshClose,项目名称:CsvHelper,代码行数:32,代码来源:CsvWriterBoxedTypesTests.cs
在TypeMixedWithBoxedTypeTest()方法中,StringWriter的代码示例类中的Flush的代码示例方法一共出现了1次, 见黄色背景高亮显示的地方,欢迎大家点赞
StringWriter.Flush的代码示例7 - WriteField_NullValue_UsesValue()
using System.IO; [Fact] public void WriteField_NullValue_UsesValue() { using (var writer = new StringWriter()) using (var csv = new CsvWriter(writer, CultureInfo.InvariantCulture)) { csv.Context.TypeConverterOptionsCache.GetOptions
().NullValues.Add("Foo"); csv.WriteField (null); csv.Flush(); writer.Flush(); Assert.Equal("Foo", writer.ToString()); } }
开发者ID:JoshClose,项目名称:CsvHelper,代码行数:17,代码来源:DefaultConverterTests.cs
在WriteField_NullValue_UsesValue()方法中,StringWriter的代码示例类中的Flush的代码示例方法一共出现了2次, 见黄色背景高亮显示的地方,欢迎大家点赞
StringWriter.Flush的代码示例8 - WriterFlushOnDisposeWithFlushTest()
using System.IO; [Fact] public void WriterFlushOnDisposeWithFlushTest() { using (var writer = new StringWriter()) { using (var csv = new CsvWriter(writer, CultureInfo.InvariantCulture)) { csv.WriteField("A"); csv.Flush(); } Assert.Equal("A", writer.ToString()); } }
开发者ID:JoshClose,项目名称:CsvHelper,代码行数:16,代码来源:DisposeTests.cs
在WriterFlushOnDisposeWithFlushTest()方法中,StringWriter的代码示例类中的Flush的代码示例方法一共出现了1次, 见黄色背景高亮显示的地方,欢迎大家点赞
本文中的StringWriter.Flush方法示例由csref.cn整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。