摘要: 一般来说,在C#对数据库程序设计时变量的类型要和数据库中的字段类型相对应,即需要做变量的数据类型与字段的数据类型映射(数据库中的数据类型和c#的数据类型的映射表),例如string类型对应与Varchar(char)类型。 但是对于数据库中的Bit类型,就无法使用C#中的Boolean值进行对应,原因是Bit型会有三种状态(0,1,null)而Boolean型只能是(True,False),非真即假的状态让Boolean类型无法与数据库中的null对应起来,所以在使用Bit类型转换成C#类型是就需要使用自定义的“三值逻辑”,也就是自己设定一个struct类型。 所以,以下是... 阅读全文
posted @ 2012-08-24 10:49 Star★ 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 如果在为方法声明参数时未使用 ref 或 out,则该参数可以具有关联的值。可以在方法中更改该值,但当控制传递回调用过程时,不会保留更改的值。通过使用方法参数关键字,可以更改这种行为。paramsparams 关键字可以指定在参数数目可变处采用参数的方法参数。1.在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。 示例:字面意思比较难懂,所以看示例很有用。// keywords_params.csusing System;class App{ public static void UseParams(params object[... 阅读全文
posted @ 2012-08-24 10:34 Star★ 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 直接上代码,做个记号 //泛型的键值集合/有序/Hash算法/占内存较大/不排序,不受装填因子的限制,对读写操作效率较高 Dictionary<int, string> dc = new Dictionary<int, string>(); dc.Add(1, "111111"); dc.Add(2, "222222"); dc.Add(3, "333333"); dc.Add(5, "5555555"); dc.Add(4, "444444... 阅读全文
posted @ 2012-08-24 09:40 Star★ 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 我们首先来看一段代码: 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 Father father=new Son(); 6 father.SayHi(); 7 Console.ReadKey(); 8 } 9 }10 class Father11 {12 public void SayHi()13 {14 ... 阅读全文
posted @ 2012-08-24 09:37 Star★ 阅读(248) 评论(0) 推荐(0) 编辑
摘要: View Code private void Sort1(int[] list)//冒泡排序 { //从第一个字符向后冒泡亮亮比较获取最大值放在最后 //第一次循环首先得到一个最大值;第二次循环得到第二大值 int i, j, temp; bool done = false; j = 1; while ((j < list.Length) && (!done)) { done = t... 阅读全文
posted @ 2012-08-22 14:11 Star★ 阅读(149) 评论(0) 推荐(0) 编辑
摘要: <input id="txtNum" runat="server" style=" width:50px" onkeyup="if(isNaN(value))execCommand('undo');limitLength();" onafterpaste="if(isNaN(value))execCommand('undo');limitLength();" /> <asp:TextBox ID="txtCompany" ru 阅读全文
posted @ 2012-08-17 17:35 Star★ 阅读(225) 评论(0) 推荐(0) 编辑
摘要: thickbox传递参数的问题2010年07月05日 星期一 下午 6:38今天准备在MOSS里面用thickBox来完成一些效果,thickBox真是个好东西.呵呵!使用时,我传了这么一个url:" http://localhost/aaa.aspx?id=10 " ,结果报错.看看url,发现只有"http://localhost/aaa.aspx",也就是说参数被截掉了.上网搜了半天找到了解决办法.解决:1.打开thickbox.js 文件.2.找到如下代码:if(url.indexOf('TB_iframe') != -1){ u 阅读全文
posted @ 2012-08-17 11:54 Star★ 阅读(343) 评论(0) 推荐(0) 编辑
摘要: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quo 阅读全文
posted @ 2012-08-16 15:30 Star★ 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="comboboxTest2.aspx.cs" Inherits="comboboxdemo.comboboxTest2" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional 阅读全文
posted @ 2012-08-16 15:28 Star★ 阅读(626) 评论(0) 推荐(0) 编辑
摘要: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="study._Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">< 阅读全文
posted @ 2012-08-16 15:20 Star★ 阅读(438) 评论(0) 推荐(0) 编辑