C# StringWriter.Write的代码示例
通过代码示例来学习C# StringWriter.Write方法
通过代码示例来学习编程是非常高效的。
1. 代码示例提供了一个具体而直观的学习环境,使初学者能够立即看到编程概念和语法的实际应用。
2. 通过分析和模仿现有的代码实例,初学者可以更好地理解编程逻辑和算法的工作原理。
3. 代码实例往往涵盖了多种编程技巧和最佳实践,通过学习和模仿这些实例,学习者可以逐步掌握如何编写高效、可读性强和可维护的代码。这对于初学者来说,是一种快速提升编程水平的有效途径。
StringWriter.Write是C#的System.IO命名空间下中的一个方法, 小编为大家找了一些网络大拿们常见的代码示例,源码中的StringWriter.Write() 已经帮大家高亮显示了,大家可以重点学习StringWriter.Write() 方法的写法,从而快速掌握该方法的应用。
StringWriter.Write的代码示例1 - WriteMinVersion()
using System.IO; private void WriteMinVersion(StringWriter writer) { if (!MinVersion.HasValue) { writer.Write("${If} "); return; } writer.Write("${Unless} ${AtLeastWin"); var minVersion = MinVersion.Value; writer.WriteLine($"{minVersion.GetDescription()}}}"); if (UnsupportedVersions.Any()) { writer.Write("${OrIf} "); } }
开发者ID:oleg-shilo,项目名称:wixsharp,代码行数:19,代码来源:OSValidation.cs
在WriteMinVersion()方法中,StringWriter的代码示例类中的Write的代码示例方法一共出现了3次, 见黄色背景高亮显示的地方,欢迎大家点赞
StringWriter.Write的代码示例2 - ToXlor()
using System.IO; public static string ToXlor(BXFNT bffnt) { StringBuilder sb = new StringBuilder(); using (var texWriter = new StringWriter(sb)) { texWriter.WriteLine(""); texWriter.WriteLine(""); texWriter.WriteLine("\r"); texWriter.WriteLine("
"); texWriter.WriteLine(" "); texWriter.WriteLine($" "); return sb.ToString(); } }\r"); texWriter.WriteLine($" {bffnt.FileName} "); texWriter.WriteLine(""); texWriter.WriteLine(" "); texWriter.WriteLine(" "); texWriter.WriteLine(" "); texWriter.WriteLine(" "); int row_pos = 0; foreach (var item in bffnt.bffnt.FontSection.CodeMapDictionary) { ushort CharCode = (ushort)item.Key; if (row_pos != 16) { if (CharCode != 0x20) texWriter.Write($" {CharCode.ToString("X4")};"); else texWriter.Write(" "); texWriter.WriteLine(" "); texWriter.WriteLine(""); row_pos++; } if (row_pos == 16) { texWriter.Write("\n"); row_pos = 0; } } texWriter.WriteLine("\n"); /* foreach (var item in bffnt.bffnt.FontSection.CodeMapDictionary) { if (row_pos != 16) { texWriter.Write(item.Key); row_pos++; } if (row_pos == 16) { texWriter.Write("\n"); row_pos = 0; } }*/ texWriter.WriteLine("\n"); texWriter.WriteLine("
开发者ID:KillzXGaming,项目名称:Switch-Toolbox,代码行数:65,代码来源:BffntCharSet2Xlor.cs
在ToXlor()方法中,StringWriter的代码示例类中的Write的代码示例方法一共出现了5次, 见黄色背景高亮显示的地方,欢迎大家点赞
StringWriter.Write的代码示例3 - Main()
using System.IO; public static int Main(string[] args) { DebugMode.HandleDebugSwitch(ref args); var cancel = new CancellationTokenSource(); Console.CancelKeyPress += (sender, e) => { cancel.Cancel(); }; var outputWriter = new StringWriter(); var errorWriter = new StringWriter(); // Prevent shadow copying. var loader = new DefaultExtensionAssemblyLoader(baseDirectory: null); var checker = new DefaultExtensionDependencyChecker(loader, outputWriter, errorWriter); var application = new Application( cancel.Token, loader, checker, (path, properties) => MetadataReference.CreateFromFile(path, properties), outputWriter, errorWriter); var result = application.Execute(args); var output = outputWriter.ToString(); var error = errorWriter.ToString(); outputWriter.Dispose(); errorWriter.Dispose(); Console.Write(output); Console.Error.Write(error); // This will no-op if server logging is not enabled. ServerLogger.Log(output); ServerLogger.Log(error); return result; }
开发者ID:aspnet,项目名称:Razor,代码行数:40,代码来源:Program.cs
在Main()方法中,StringWriter的代码示例类中的Write的代码示例方法一共出现了2次, 见黄色背景高亮显示的地方,欢迎大家点赞
StringWriter.Write的代码示例4 - Sample3()
using System.IO; [Test] public static void Sample3() { string expected = @"SITE_ID,HOUSE,STREET,CITY,STATE,ZIP,APARTMENT 44,545395,PORT ROYAL,CORPUS CHRISTI,TX,,2 44,608646,TEXAS AVE,ODESSA,TX,79762, 44,487460,EVERHART R,CORPUS CHRISTI,TX,78413, 44,275543,EDWARD GAR,SAN MARCOS,TX,78666,4 44,136811,MAGNOLIA A,SAN ANTONIO,TX1,,1"; string actual = null; using (var p = new ChoCSVReader
(FileNameSample3CSV) //.ClearFields() // .WithField(m => m.SiteID) // .WithField(m => m.SiteAddress.City) .WithFirstLineHeader(true) .Configure(c => c.ObjectValidationMode = ChoObjectValidationMode.ObjectLevel) ) { var recs = p.ToArray(); StringBuilder msg = new StringBuilder(); using (var w = new ChoCSVWriter (new StringWriter(msg)) .WithFirstLineHeader() ) { w.Write(recs); } actual = msg.ToString(); } Assert.AreEqual(expected, actual); }
开发者ID:Cinchoo,项目名称:ChoETL,代码行数:32,代码来源:Program.cs
在Sample3()方法中,StringWriter的代码示例类中的Write的代码示例方法一共出现了1次, 见黄色背景高亮显示的地方,欢迎大家点赞
StringWriter.Write的代码示例5 - GetCommandLineHelp()
using System.IO; public static string GetCommandLineHelp(Type type, bool staticMethod) { StringWriter help = new StringWriter(); Dictionary
> methodMappings = GetMethodsMapping(type, staticMethod); List sortedMethodNames = new List (methodMappings.Keys); sortedMethodNames.Sort(); help.WriteLine("Usage: sharpmake [options]"); help.WriteLine("Options:"); foreach (string commandLine in sortedMethodNames) { help.Write(" /" + commandLine); foreach (MethodInfo methodInfo in methodMappings[commandLine]) { Option[] options = methodInfo.GetCustomAttributes(typeof(Option), false) as Option[]; foreach (Option option in options) { ParameterInfo[] parameters = methodInfo.GetParameters(); string[] parametersName = new string[parameters.Length]; for (int i = 0; i < parameters.Length; ++i) { ParameterInfo parameter = parameters[i]; if (parameter.ParameterType.IsArray) parametersName[i] = "params " + parameter.ParameterType.Name + " " + parameter.Name; else parametersName[i] = parameter.Name; } help.WriteLine("({0})", string.Join(", ", parametersName)); if (option.Description.Length != 0) help.WriteLine("\t{0}", option.Description.Replace(Environment.NewLine, Environment.NewLine + "\t")); } } help.WriteLine(""); } return help.ToString(); }
开发者ID:ubisoft,项目名称:Sharpmake,代码行数:45,代码来源:CommandLine.cs
在GetCommandLineHelp()方法中,StringWriter的代码示例类中的Write的代码示例方法一共出现了1次, 见黄色背景高亮显示的地方,欢迎大家点赞
StringWriter.Write的代码示例6 - ExcelEncodeString()
using System.IO; public static string ExcelEncodeString(string t) { StringWriter sw = new StringWriter(); //poi dose not add prefix _x005f before _x????_ char. //if (Regex.IsMatch(t, "(_x[0-9A-F]{4,4}_)")) //{ // Match match = Regex.Match(t, "(_x[0-9A-F]{4,4}_)"); // int indexAdd = 0; // while (match.Success) // { // t = t.Insert(match.Index + indexAdd, "_x005F"); // indexAdd += 6; // match = match.NextMatch(); // } //} for (int i = 0; i < t.Length; i++) { if (t[i] <= 0x1f && t[i] != '\t' && t[i] != '\n' && t[i] != '\r') //Not Tab, CR or LF { //[0x00-0x0a]-[\r\n\t] //poi replace those chars with ? sw.Write('?'); //sw.Write("_x00{0}_", (t[i] < 0xa ? "0" : "") + ((int)t[i]).ToString("X")); } else if (t[i] == '\uFFFE') { sw.Write('?'); } else { sw.Write(t[i]); } } return sw.ToString(); }
开发者ID:dotnetcore,项目名称:NPOI,代码行数:37,代码来源:XmlHelper.cs
在ExcelEncodeString()方法中,StringWriter的代码示例类中的Write的代码示例方法一共出现了4次, 见黄色背景高亮显示的地方,欢迎大家点赞
本文中的StringWriter.Write方法示例由csref.cn整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。