Google [站内搜索]

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

比较VB.NET的And和C#的&&

先看两个例子:

VB.NET:
Function condition1() As Boolean
    Response.Write("condition1")

查看更多...

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

C#获取Unix时间戳

Unix时间戳是指从1970-01-01 00:00:00开始到某个时间所经历的秒数,C#没有相关方法直接获取,网上搜了两个相关方法:

/// <summary>
/// Unix时间戳转成时间
/// </summary>

查看更多...

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

.NET数据集(xsd)使用in查询

在数据集(xsd)中有时我们要进行in查询:

select id,name,age from table1 where id in(@id)

vs自动为我们生成了方法:

查看更多...

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

一句话完成多条件查询

例如有这么一张表:



有时我们需要根据名字进行查询;

查看更多...

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

.NET数据集(xsd)使用模糊查询

当指定如下SQL语句进行查询时:

Select Id, CompanyName, Remarks
FROM LC_CompanyTB
Where (CompanyName LIKE '%?%')

查看更多...

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

C# short转byte

short占2个字节,byte占1个字节,因而不能直接将short转换成byte,如果强制进行转换,结果可能会不正确。正确的做法是将一个short转为一个byte[]:

short i = 25991;

byte[] b = new byte[2];

查看更多...

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

C# BinaryWriter和StreamWriter一些区别

1.BinaryWriter生成的文件没有BOM,StreamWriter生成的文件有BOM

using (FileStream fs = File.Create(@"c:\222.txt"))
{
    using (BinaryWriter bw = new BinaryWriter(fs, Encoding.Unicode))

查看更多...

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

C#移位运算符小节

左移运算符(<<)

将第一个操作数向左移动第二个操作数指定的位数,空出的位置补0。例如:1100100<<2=110010000,1100100左移两位后为 1100100口口,补0后为110010000。

右移运算符(>>)

查看更多...

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

Effective C# 原则21:用委托来表示回调

我:“儿子,到院子里除草去,我要看会书。”
斯科特:“爸,我已经打扫过院子了。”
斯科特:“爸,我已经把草放在除草机上了。”
斯科特:“爸,除草机不能启动了。”
我:“让我来启动它。”

查看更多...

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

.NET实现DataSet转Excel

这边我们借助一个组件MyXls来生成Excel,代码比较简单,下边的类实现将DataSet或DataTable转成Excel:

using System;
using System.Data;
using System.Configuration;

查看更多...

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