Google [站内搜索]

分类: Win编程预览模式: 普通 | 列表

Linq的SelectMany方法使用示例

在EF中,由于数据库表之间存在外键,类似下面的实体随处可见(对象有一个集合类型属性):

public class Person
{
    public int Id { get; set; }

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4269
先来看一段代码:

DateTime time = DateTime.Parse("2013-07-05 00:00:00");
Console.WriteLine(time.ToUniversalTime()); //2013/7/4 16:00:00
Console.WriteLine(time.ToLocalTime()); //2013/7/5 8:00:00

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 13614
C#常用JSON类有两个:JavascriptSerializer和DataContractJsonSerializer,它们对同一DateTime对象(2013/7/4 12:00:00)序列化结果如下:

引用内容 引用内容
JavascriptSerializer序列化:\/Date(1372910400000)\/
DataContractJsonSerializer序列化:\/Date(1372910400000+0800)\/

1372910400000是怎么得来的?简单说明如下:

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6121

C#计算某一周第一天的日期

using System;

namespace ConsoleApplication1
{
    class Program

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4445

C#匿名对象转为集合

今天做一个接口时,要求返回数据类型为json对象数组,但服务器端处理后得到的是一个匿名对象,例如:

var detail = new { PayOut = 50, InCome = 100 };

尝试用dynamic关键字,测试可以实现需求,代码如下:

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6801
using (testContext context = new testContext())
{
    var data = context.People.AsQueryable();
    //排序
    if (sort.Equals("Created", StringComparison.OrdinalIgnoreCase))

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 12940

C#计算指定日期是当年第几周

C#自带类实现:

//using System.Globalization;
public static int WeekOfYear(DateTime date)
{

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4741
using System;
using System.IO;
using System.Runtime.Serialization;
using System.Text;

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5889
using System;
using System.IO;
using System.Text;
using System.Xml;
using System.Xml.Serialization;

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6888
HTTP使用HEAD方法请求时,服务器只返回HTTP报头,不返回文档主体,因而可以用它来获取远程文件大小:

string url = "http://www.mzwu.com/test.apk";
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
request.Method = "HEAD";

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5664