随笔分类 -  C#

摘要:调用: 阅读全文
posted @ 2016-12-21 13:31 IT浪潮之巅 阅读(1233) 评论(0) 推荐(0)
摘要:网上找了一些获取客户端IP的方法,但本地测试时,返回的是IPv6的表示方法"::1": Host文件里面:# ::1 localhost 后来找了获取IPv4的方法就可以了,比较好用: 阅读全文
posted @ 2016-04-26 10:37 IT浪潮之巅 阅读(1033) 评论(0) 推荐(0)
摘要:1.关于C#静态构造函数的几点说明 2.C#属性的意义: 可以控制对字段的读写。 阅读全文
posted @ 2015-12-23 14:37 IT浪潮之巅 阅读(139) 评论(0) 推荐(0)
摘要:1.获取真实IP地址:(如果本地localhost测试获取的是本地回环地址) /// <summary> /// 获取IP地址 /// </summary> /// <returns></returns> public static string GetIPAddress() { string re 阅读全文
posted @ 2015-11-06 15:24 IT浪潮之巅 阅读(707) 评论(0) 推荐(0)
摘要:泛型就是可以让类型作为参数传递public class BaseClass //将类型作为参数传递过来 where T:class //where子句限定传过来的类型,这里限制传过来的类型需要是引用类型的{ T t = new T(); //如果传过来的类型... 阅读全文
posted @ 2015-10-28 14:18 IT浪潮之巅 阅读(118) 评论(0) 推荐(0)
摘要:1、C#接口的作用 :C#接口是一个让很多初学者容易迷糊的东西,用起来好像很简单,定义接口,里面包含方法,但没有具体的方法实现,然后在继承该接口的类里面实现接口的所有方法,但没有真正认识到接口的作用的时候,就觉得用接口是多此一举,当然这种想法是不正确的,微软的员工都是聪明人,他们能添这样的多足吗?!... 阅读全文
posted @ 2015-10-26 10:48 IT浪潮之巅 阅读(315) 评论(0) 推荐(0)
摘要:首先来明确一个问题,那就是在某些情况下,有些对象,我们只需要一个就可以了, 比如,一台计算机上可以连好几个打印机,但是这个计算机上的打印程序只能有一个, 这里就可以通过单例模式来避免两个打印作业同时输出到打印机中, 即在整个的打印过程中我只有一个打印程序的实例。 简单说来,单例模式(也叫单件模式)的 阅读全文
posted @ 2015-08-06 15:00 IT浪潮之巅 阅读(376) 评论(0) 推荐(0)
摘要:bool hasRepeat(string[] strs){ for (int i = 1; i < strs.Length; i++) for (int j = 0; j < i; j++) { if (strs[j] == strs[i])... 阅读全文
posted @ 2014-11-25 16:09 IT浪潮之巅 阅读(3131) 评论(0) 推荐(0)
摘要:方法一:(推荐)List listRes = resultsgList.ReturnObject;listRes.RemoveAll(o => { return o.AppId == 70; });//去除AppId=70的项方法二: 貌似试了不行 推荐第一种方法if (listRes != nul... 阅读全文
posted @ 2014-11-19 10:15 IT浪潮之巅 阅读(9706) 评论(2) 推荐(2)
摘要:Enum放入类中和方法同级别。示例一:enum WeekDay{ Sun=1, Mon=2, Tue=3, Wed=4, Thi=5, Fri=6, Sat=7}读取:foreach (WeekDay c in (WeekDay [])Enum.GetValues(ty... 阅读全文
posted @ 2014-09-28 14:51 IT浪潮之巅 阅读(1132) 评论(0) 推荐(0)
摘要:去除重复类型对象BookInfo示例: 推荐使用这种: 去除单一类型元素: 扩展阅读: Linq使用Distinct删除重复数据时如何指定所要依据的成员属性 阅读全文
posted @ 2014-07-22 14:18 IT浪潮之巅 阅读(3693) 评论(0) 推荐(0)
摘要://加载程序集(dll文件地址),使用Assembly类 Assembly assembly = Assembly.LoadFile(AppDomain.CurrentDomain.BaseDirectory + "Bin/XX.Common.dll"); //获取类型,参数(命名空间.类名) Type type = assembly.GetType("XX.Common.Utility"); //创建该对象的实例,object类型,参数(命名空间.类名) objec... 阅读全文
posted @ 2014-03-20 14:17 IT浪潮之巅 阅读(725) 评论(0) 推荐(0)
摘要:WebClient模拟发送Post请求方法: /// /// 模拟post请求 /// /// /// /// private string HttpPost(string Url, string postDataStr) { byte[] bytes = Encoding.UTF8.GetBytes(postDataStr); WebClient client = new WebClient(); clie... 阅读全文
posted @ 2014-03-19 15:56 IT浪潮之巅 阅读(2719) 评论(1) 推荐(1)
摘要:定义string变量为str,内存流变量为ms,比特数组为bt1.字符串=>比特数组(1)byte[] bt=System.Text.Encoding.Default.GetBytes("字符串");(2)byte[] bt=Convert.FromBase64String("字符串");补充:System.Text.Encoding.Unicode.GetBytes(str);System.Text.Encoding.UTF8.GetBytes(str);System.Text.Encoding.GetEncoding("gb2312& 阅读全文
posted @ 2014-03-17 15:58 IT浪潮之巅 阅读(5436) 评论(0) 推荐(0)
摘要:一、文件流FileStream类主要用于读写磁盘文件。常用于向磁盘存储数据或读取配置文件。读取文件://文件流:读取FileStream fileStream = File.Open(@"D:\test.txt", FileMode.Open);//初始化文件流byte[] array = new byte[fileStream.Length];//初始化字节数组,用来暂存读取到的字节fileStream.Read(array, 0, array.Length);//读取流中数据,写入到字节数组中fileStream.Close(); //关闭流string str = E 阅读全文
posted @ 2014-03-04 16:04 IT浪潮之巅 阅读(15577) 评论(1) 推荐(2)
摘要:后台CS代码:namespace WebFormTest.TestCollect{ public partial class ListTest : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { List list1 = new List(); list1.Add(new Person() { Age = 1, Name = "张三", Time = Convert.ToDateTime("2013/12/2... 阅读全文
posted @ 2013-12-20 16:50 IT浪潮之巅 阅读(614) 评论(0) 推荐(0)
摘要:将对象转换为json格式字符串:private JavaScriptSerializer serializer = new JavaScriptSerializer();protected void Page_Load(object sender, EventArgs e){ Books bo... 阅读全文
posted @ 2013-11-15 16:44 IT浪潮之巅 阅读(2753) 评论(0) 推荐(0)
摘要:/// /// 获取本周的周一日期 /// /// public static string GetThisWeekMonday() { DateTime date = DateTime.Now; DateTime firstDate = System.DateTime.Now; switch (date.DayOfWeek) { case System.DayOfWeek.Monday... 阅读全文
posted @ 2013-11-14 17:41 IT浪潮之巅 阅读(3148) 评论(0) 推荐(0)
摘要:引言委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里憋得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使 用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作为方法的参数我们先不管这个标题如何的绕口,也不管委托究竟是个什么东西,来看下面这两个最简单的方法,它们不过是在屏幕上输出一句问候的话语:public 阅读全文
posted @ 2013-10-18 13:44 IT浪潮之巅 阅读(593) 评论(0) 推荐(0)
摘要:异常介绍1、System.Exception类Message属性:发生异常的原因和异常的内容Souce属性:抛出异常程序集的名称StackTrace属性:发生异常的方法调用情况InnerException属性:次异常中包含的异常2、try{}catch{}finally{}处理异常a、不带参数的ca... 阅读全文
posted @ 2013-10-14 14:41 IT浪潮之巅 阅读(525) 评论(0) 推荐(0)

   友情链接: 淘宝优惠券