随笔分类 - c#
摘要:如题,在C#/.NET应用程序编程开发中如何判断一个集合中是否包含某个指定的素对象? 比如当前有一个对象集合(List): List<Customer> customers Customer.cs类似如下: public class Customer { public int Id{get;set;
阅读全文
摘要:三:C#对象转换Json时的一些高级(特殊)设置; 原文地址:https://www.cnblogs.com/Rawls/p/10338439.html 导航目录: Newtonsoft.Json 概述 一:Newtonsoft.Json 支持序列化与反序列化的.net 对象类型; 二:C#对象、集
阅读全文
摘要:1 public void CreateTable() 2 { 3 //创建表 4 DataTable dt = new DataTable(); 5 6 //1、添加列 7 dt.Columns.Add("Name", typeof(string)); //数据类型为 文本 8 9 //2、通过列
阅读全文
摘要:// 获取程序的基目录。System.AppDomain.CurrentDomain.BaseDirectory + "\\App_Data\\标准代码"; //获取网站根目录下App_Data文件夹下的,标准代码文件夹// 获取模块的完整路径,包含文件名System.Diagnostics.Pro
阅读全文
摘要:a |= b > a = a | b , a 或者 b 只要有一个为 1, 那么,a 的最终结果就为 1 a &= b > a = a & b , a 和 b 二者必须都为 1, 那么,a 的最终结果才为 1 a ^= b > a = a ^
阅读全文
摘要:这篇文章主要介绍了C#中is与as的区别,较为详细的分析了is与as的原理与特性及用法区别,具有很好的学习借鉴价值,需要的朋友可以参考下 本文实例分析了C#中is与as的区别,分享给大家供大家参考。具体分析如下: 一、C#类型的转换 在c#中类型的转换分两种:显式和隐式,基本的规则如下: 1、基类对
阅读全文
摘要:/// <summary> /// 同步服务时间 /// </summary> public class SyncServerTime { //设置系统时间的API函数 [DllImport("kernel32.dll")] private static extern bool SetLocalTi
阅读全文
摘要:Json.Net是支持序列化和反序列化DataTable,DataSet,Entity Framework和Entity的。下面分别举例说明序列化和反序列化。 DataTable: //序列化DataTable DataTable dt = new DataTable(); dt.Columns.A
阅读全文
摘要:DBNull.Value,, 是适用于向数据库的表中插入空值。而 null,是指在程序中表示空引用。 或者对象为空。就是没有实例化。 row[column]的值为DBNull.Value的话,至少说明它是从数据库中取到值了,对应了数据库中的空值;但如果row[column]的值为null的话,说明没
阅读全文
摘要:1 void Start () 2 { 3 List<int> list = new List<int>(); 4 5 list.Add(1); 6 list.Add(1); 7 list.Add(3); 8 list.Add(6); 9 10 //list转到数组 11 int[] array =
阅读全文
摘要:在.NET中,异常是指成员没有完成它的名称宣称可以完成的行动。在异常的机制中,异常和某件事情的发生频率无关。 异常处理四要素包括:一个表示异常详细信息的类类型;一个向调用者引发异常类实例的成员;调用者的一段调用异常成员的代码块;调用者的一段处理将要发生异常的代码块。异常类类型包括:基类:System
阅读全文
摘要:C#整数三种强制类型转换int、Convert.ToInt32()、int.Parse()的区别Convert.ToInt32(double value) 如果 value 为浮点型,采用四舍五入; int(4.6) = 4,int转化其他数值类型为int时没有四舍五入,强制转换(截取整数部分);
阅读全文
摘要:JsonSerializerSettings常用配置整理 1.忽略某些属性 MemberSerialization.OptIn 默认情况下,所有的成员不会被序列化,类中的成员只有标有特性JsonProperty的才会被序列化,当类的成员很多,但客户端仅仅需要一部分数据时,很有用 1 [JsonObj
阅读全文
摘要:一,哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtab
阅读全文
摘要:文件操作涉及一个非常重要的概念——文件路径。文件路径是指用来标识系统中文件存放位置的字符串。如:D:\\test.txt,表示在D盘根目录下存入test.txt文件。 文件路径分为绝对路径和相对路径。完整描述文件位置的路径就是绝对路径,相对于目标的位置就是相对路径。 绝对路径:是从盘符开始的路径,形
阅读全文
摘要:使用到了.NET中的资源文件,也就是Resources.resx,于是就学会了如何调用资源文件中的资源。首先,资源文件可以从项目属性中的资源标签添加。比如,我添加一个图片,叫做aaa.png,添加入资源文件后,可以给他命名,比如叫它aaa。如此,添加文件就完成了。然后,在程序中调用,只需要一句话:P
阅读全文
摘要:字符型转换为字符串 // C 货币 2.5.ToString("C"); // ¥2.50 // D 10进制数 25.ToString("D5"); // 25000 // E 科学型 25000.ToString("E"); // 2.500000E+005 // F 固定点 25.ToStri
阅读全文
摘要:今天,在vs2005下将SqlDataReader 转换为DataTable时,出现了 "值类型与列类型不匹配不能在 ID 列中存储 <30>。所需类型是 DataRow"的错误码,后来查了后,原来是这里的问题,查找相关资料后发现,(把蓝字部分修改成红字部分),修改成功 public static
阅读全文
摘要:情形:做接口调用三方WebService,WebService地址外网无法访问 方案: Step1:内网环境(可访问三方WebService地址,此处地址以http://127.0.0.1/WebService/TWebService.asmx?wsdl为例)下,浏览器访问该地址,右键网页选择另存为
阅读全文
摘要:C#中IndexOf的使用 IndexOf() 查找字串中指定字符或字串首次出现的位置,返首索引值,如: str1.IndexOf("字"); //查找“字”在str1中的索引值(位置) str1.IndexOf("字串");//查找“字串”的第一个字符在str1中的索引值(位置) str1.Ind
阅读全文