• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
人生之路,职业之路
读书使人充实,交谈使人机敏,写记使人精确;
“动因+兴趣”——决心-持之以恒-见效
博客园    首页    新随笔    联系   管理    订阅  订阅

文章分类 -  C#

1 2 下一页
xml序列化后的字符串内容LoadXml报错处理

摘要:前段时间,用Mvc4 web api写入restful架构的http api接口,提供了XML和json两种返回结果。但是同事在通过WebRequest获取的XML返回结果,用XmlDocument.LoadXml时报错“根节点数据无效”,通过网上baidu,原来是对象经过XML序列化后,会加入一些特定字符,网上给出的处理办法如下:LoadXml:Data at the root level is invalid. Line 1, position 1.在使用XmlDocument的LoadXml方法加载xml时,如是提示。意思是第一行第一个字符错误,因为xml要求文件开始必须是<?xm 阅读全文
posted @ 2013-01-05 13:56 FreeBird 阅读(3408) 评论(0) 推荐(0)
(原创)vs2012 调试dll文件

摘要:按以下截图方式设置VS2010,可以在调试过程中跟踪到dll组件中的方法.在开发调试的过程中,存在有时无法进入dll文件内部进行调试的问题,发现是因为在编译dll文件时,所生成的pdb文件会带有生成时所在机器的路径,导致在另一台机器上引用该dll文件找不到相应的.cs文件而不能调试.cs文件,按以下步骤设置,可以调试dll文件.现解决办法:1. 在解决方案上右击,选择“属性”,打开以下窗口。2. 做如下调整, 将本机器的存放dll源码的目录添加进去,并移除”不查找这些源文件”,如下图: 阅读全文
posted @ 2012-07-11 20:26 FreeBird 阅读(12422) 评论(0) 推荐(1)
(转).net开发中常用的方法

摘要:今天在网上搜到这篇文章,个人觉得挺实用的,收藏一下,以备不时之需. 阅读全文
posted @ 2009-11-06 15:44 FreeBird 阅读(477) 评论(1) 推荐(0)
在asp.net和C#中如何根据字符串找到相应的控件?

摘要:以下两种方式全都是从网上找来的解决办法:在Asp.net中可以使用反射实现,以TextBox为例 private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 TextBox tb = new TextBox(); this.Panel1.Controls.Add(tb); if(!... 阅读全文
posted @ 2009-07-31 10:10 FreeBird 阅读(540) 评论(0) 推荐(0)
C#如何根据文件路径获取文件编码格式,如UTF-8,ANSI......

摘要:最近在写一个批量替换文件图片路径的程序,在打开文件流和另存文件流时都需要判断文件的编码格式,在网上找了一段代码,测试一下挺有用的,在这里和大家分享一下,希望对大家有用. 阅读全文
posted @ 2009-04-08 11:25 FreeBird 阅读(4907) 评论(3) 推荐(1)
(原)C#中如何读取默认的设置文件内容

摘要:在C# winform项目中,会有一个项目自带的设置文件"Settings.settings", 有点像Dictionary, 它有Name和Value,类型(user,application)三项内容. 更新Settings.settings文件后,内容会被更新到app.config配置文件中(但如果改了exe.config设置项是没有用的,程序不会读取到,只有重新编译程序后,程序中才能找到新增... 阅读全文
posted @ 2009-03-25 18:01 FreeBird 阅读(340) 评论(0) 推荐(0)
(原)举例说明C#自定义配置文件app.config及如何读取配置内容(在app.config加入Dictionary项)?

摘要:App.config文件如下: 获取配置内容 public static IDictionary GetHandleFolders() { IDictionary folders = (IDictionary)ConfigurationManager.GetSection("Ha... 阅读全文
posted @ 2009-03-25 17:52 FreeBird 阅读(420) 评论(0) 推荐(0)
(原)举例说明C#自定义配置文件app.config及如何读取配置内容(在app.config加入自定义的XML节点)?

摘要:有时我们需要在配置文件app.config中自定义一些配置项, 这里举例说明的是自定义一批XML节点及如何读取自定义的XML内容... 阅读全文
posted @ 2009-03-25 17:45 FreeBird 阅读(2139) 评论(1) 推荐(0)
(原)C#正则表达式举例,采用正则表达式找出html,css,js文件中的图片路径

摘要:正则: 查找Img标签开头的图片路径 [iI][mM][gG][\s]*[sS][rR][cC][\s]*=[\s'"]*(?.*?(\.gif|\.jpg|\.png)) 查找Function中的图片路径 [a-zA-Z_][a-zA-Z0-9_]+[\s]*\([^)]+?('|")(?[a-zA-Z0-9/\\-_\.]+?(\.gif|\.jpg|\.png))('|")[^)]*\) 查... 阅读全文
posted @ 2009-03-25 10:01 FreeBird 阅读(926) 评论(0) 推荐(0)
(转)C#:正则表达式30分钟入门教程

摘要:这是同事推荐的一篇文章,个人认为对于学习C#的正则表达式挺有用的,在此推荐一下,希望对朋友有帮助. 阅读全文
posted @ 2009-03-25 09:55 FreeBird 阅读(462) 评论(0) 推荐(0)
C#中读取带有Xmlns命名空间的XML文件

摘要:XML文件格式如下: 1978-06 男 由于这个XML文件加了Xmlns命名空间,如果直接用xxx.SelectSingleNode("PersonalInformation/GeneralInformation/Name"),结果返回null; 解决办法: XmlReaderSettin... 阅读全文
posted @ 2009-03-25 09:48 FreeBird 阅读(1717) 评论(0) 推荐(0)
(转载)在Donnet中如何由XSD自动生成XML和实体类

摘要:如何由XSD自动生成XML和实体类(引用) 项目中有时候要用XML作为数据源,因此需要定义XML文件和相应的类,最佳方法是首先定义XSD,然后自动生成实体类,最后生成XML和填充数据;读取XML数据源的时候,首先用XSD验证XML数据格式,然后自动读入实体类使用。 定义XSD的过程就是类似设计表结构的过程,二者也可以相互转化。 本文讨论了如何定义XSD文件(XML Schema),然后自动生... 阅读全文
posted @ 2008-10-08 09:46 FreeBird 阅读(472) 评论(0) 推荐(0)
(原创)C#中获得字母的ASCII码,相加指定数字后,再转成字母

摘要:当文件分布到多个磁盘驱动器时,如何根据职位编号,判断使用哪个驱动器 int idx = int.Parse(PositionNumber.Substring(7, 2)) % 20; //余数 ASCIIEncoding ascii = new ASCIIEncoding(); SubareaName = ascii.GetChars(new byte[] { (byte)((int)((Byte... 阅读全文
posted @ 2008-09-27 11:06 FreeBird 阅读(1091) 评论(0) 推荐(0)
(原创)c#中创建动态数组

摘要:1. 动态创建一维数组 string[] arrData = new string[arrBaseData.GetLength(1)]; 2. 动态创建二维数组 int _rows = _basedata.Length; int _cells = _basedata(1).split(',').Length; string[,] data = new string[_rows, _cells]... 阅读全文
posted @ 2008-09-26 11:40 FreeBird 阅读(1361) 评论(0) 推荐(0)
关于开发OOP方面的经验(积累中)

摘要:1. 一个类A继承了接口I, 现在正好要写一个新类B,但类B与类A中只有一个方法有差别,其余都一样. 解决办法: 类B继承类A, 把类A中public 方法与属性加上virtual. 而类B中对于需要重写的方法,加入override,不需要重写的,可直接调用base.基方法. 阅读全文
posted @ 2008-05-06 11:47 FreeBird 阅读(153) 评论(0) 推荐(0)
日期格式转化

摘要:1. 取出2008-4-8T22:00:00Z中的日期 如果直接用DateTime.Parse("2008-4-8T22:00:00Z")去转, 转出的日期为2008-4-9,因为存在跨时区(跟北京时间相差8个小时)问题. 解决办法: IFormatProvider culture = new CultureInfo("zh-CN"); DateTime.Parse("2008-4-8T22:0... 阅读全文
posted @ 2008-05-06 11:19 FreeBird 阅读(256) 评论(0) 推荐(0)
在C#控制台或Winform程序中如何编码或解码Html?

摘要:在Asp.net中可以使用Server.HTMLEncode和Server.URLEncode 将文本或URL的特殊字符编码, 但在控制台或Winform程序中没有办法使用到这些方法,如何解决呢? 阅读全文
posted @ 2008-04-24 09:34 FreeBird 阅读(1930) 评论(1) 推荐(0)
XML文件标签名一致,而属性值不同,如何遍历取值?

摘要:- LOCAL, NON-EXPATRIATE PAY + BENEFITS + ANNUAL LEAVE EMPLOYEE STATUS:REGULAR VISA:SPONSORED*, OVERSEAS CANDIDATES ELIGIBLE TO APPLY AIRFARE:NOT SPONSORED HOUSING:NOT SPONSORED MEDICAL INSURA... 阅读全文
posted @ 2008-04-21 16:04 FreeBird 阅读(1352) 评论(0) 推荐(0)
C#中获取当前运行目录路径方法

摘要:在C#程序开发过程中,有时我们希望在当前运行程序目录中创建日志文件夹,这时就需要知道如何获取当前运行程序目录? 阅读全文
posted @ 2008-03-24 16:03 FreeBird 阅读(1345) 评论(0) 推荐(1)
(转载)自定义应用程序配置文件(app.config)

摘要:自定义应用程序配置文件(app.config) 作者:启明 来源:Cnblogs 1. 配置文件概述: 应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是configuration。我们经常访问的是appSettings,它是由.Net预定义配置节。我们经常... 阅读全文
posted @ 2008-03-24 15:56 FreeBird 阅读(200) 评论(0) 推荐(0)

1 2 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3