标签:C#

C#中的const与readonly你知道多少

  尽管你写了很多年的C#的代码,但是可能当别人问到你const与readonly的区别时候,还是会小小的愣一会吧~       笔者也是在看欧立奇版的《.Net 程序员面试宝典》的时候,才发现自己长久以来竟然在弄不清出两者的情况下,混用了这么长的时间。的确,const与readonly 很像,都是将变量声明为只读,且在变量初始化后...

阅读全文 »

C# 在线用户实体缓存解决方案

  随着网站访问量的增加,在线用户实体信息的存储方式变得重要起来。存储在线用户的信息一般有这三种方案:      1、用户的实体信息保存在Session里,简单方便,随着Session的过期用户信息自动过期。      2、用户信息保存在数据库中,用一个表存储在线的用户信息。 ...

阅读全文 »

什么是C#索引器

  索引器是一种特殊的类成员,它能够让对象以类似数组的方式来存取,使程序看起来更为直观,更容易编写。  1、索引器的定义 C#中的类成员可以是任意类型,包括数组和集合。当一个类包含了数组和集合成员时,索引器将大大简化对数组或集合成员的存取操作。 定义索引器的方式与定义属性有些类似,其一般形式如下: [修饰符] 数据类型 this...

阅读全文 »

C#使用Http的Method属性 Head方法获取远程文件长度

  需求 有一个固定URL的文件,服务器端程序会定期的更新这个文件,现在需要写一个工具来监控这个文件的变化。   解决办法 最初我想到的是把这个文件下载下来,然后通过大小来判断文件是否改变(已知该文件变化时大小会变化)。 但是这个文件有时会很大,如果每次都下载下来会消耗一定的时间,希望能更快一些。   搜...

阅读全文 »

C# 根据日期返回星期

DayOfWeek 返回的是 DayOfWeek 枚举常数,是英文的,要得到本地语言显示值可使用 System.Globalization 命名空间中的 CultureInfo 类 using System;   using System.Collections.Generic;   using&n...

阅读全文 »

C#用POST方法抓取网上信息

  前些天有个要求要从某个网站上取信息,但是该网站要求用post方式访问的.现在这里贴两个google到的方法. using System.Net; static string WebClinetPost(string url, string postData,string encodeType,out string err)  {  ...

阅读全文 »