Tag: 空白

将字符串写入XML文件而不进行格式化(C#)

我编写了一个函数,它根据我的应用程序中保存的数据构建XML字符串。 接下来,应将此字符串写入实际的XML文件,以便可以使用它。 然后,此文件将在HTML Web应用程序中用于提供数据。 我正在使用以下代码片段来做到这一点: xmlDoc.Save(“exercise.xml”); 很容易,但有一个小的捕获。 我的XML文件在Firefox中无法正常工作,因为它将空格视为childNode。 重写我的整个Web应用程序几乎是不行的,因为它的工作量太大了。 我宁愿能够以非格式化的方式将我的XML字符串保存到XML文件,因为我已经测试并确认它几乎适用于所有可想到的浏览器。 字符串本身不包含任何回车符或制表符,因此Save() – 方法可能会自动添加它。 有什么方法可以阻止它这样做,或者另一种简单的方法来规避这个?

在c#中使用正则表达式仅用下划线替换前导和尾随空格

我想用下划线数替换字符串的前导和尾随空格。 输入字符串 ” New Folder ” (注意:前面有一个白色空格,这个字符串末尾有两个白色空格) 产量 我的愿望输出字符串”_New Folder__” (输出字符串在前面有一个下划线,在末尾有两个下划线。)

Whitespace的WCF JSON反序列化问题

我有一个WCF REST服务,它接受一个自定义DataContract参数作为JSON,可以是超类型或子类型。 当我传递包含额外空格的JSON时,对象总是反序列化为超类型。 当我从JSON中删除所有空格时,对象deserializaes作为子类型。 这是一个例子: [DataContract] [KnownType(typeof(SubClass))] public class SuperClass { [DataMember] public string Message { get; set; } } [DataContract] public class SubClass : SuperClass { [DataMember] public string Extra { get; set; } } [ServiceContract] public interface IService1 { [OperationContract] [WebInvoke] void LogMessage(SuperClass arg); } public class Service1 : IService1 { public void […]

从Chart控件中删除白色和不必要的空间

我有一个图表,我已将其添加到面板中,但正如您在图片中看到的那样,图表不会填满整个面板。 它有很多白色空间,我以红色突出显示。 如何在图表的左侧,右侧和底部删除此空格以使其填充面板? 我尝试对接它,我也将其margin属性更改为false,但这些解决方案不起作用。 我的图表是.NET WinForms图表:

正则表达式检查字符串中间的空白区域

我想validation字符是字母数字: Regex aNum = Regex(“[az][AZ][0-9]”); 我想添加一个可能有空格的选项,所以它将是一个双字表达式: Regex aNum = Regex(“[az][AZ][0-9][“\\s]”); 但找不到正确的语法。 id适用于任何煽动。