c#
WYhack
积极乐观努力
展开
-
c#中的readonly和const关键字的认识
MSDN上是这样说的:readonly 关键字与 const 关键字不同。const 字段只能在该字段的声明中初始化。readonly 字段可以在声明或构造函数中初始化。因此,根据所使用的构造函数,readonly 字段可能具有不同的值。另外,const 字段为编译时常数,而 readonly 字段可用于运行时常数。下面用一个简单地例子来验证readonly和const关键字的用法。 using System;using System.Collections.Generic;using System原创 2010-11-19 17:25:00 · 1319 阅读 · 0 评论 -
IL与CLR两个概念(转自http://blog.sina.com.cn/s/blog_49947b280100gtde.html)
<br />CLR,.NET提供了一个运行时环境,叫做公用语言运行时(Common Language Runtime),是一种多语言执行环境,支持众多的数据类型和语言特性。他管理着代码的执行,并使开发过程变得更加简单。这是一种可操控的执行环境,其功能通过编译器与其他工具共同展现。 <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />它的主要功能是负责将代码转换成为机器代码,简单的说就是在不同的平台上安装了它,就能运行同样的程序,并且程序不用修改。转载 2011-02-23 15:07:00 · 907 阅读 · 0 评论 -
也说ExecuteScalar和ExecuteNonQuery
判断数据的存在性的时候由于写sql的并不是非常规范,有时候用ExecuteScalar去执行查询的sqlselect column1,column2 …… from Table where …… 有时候用select count(*) from table原创 2011-08-30 23:45:34 · 720 阅读 · 0 评论 -
用一个表的字段更新另一张表(转)
用一个表的字段更新另一张表: 下边语句时在sqlServer中执行成功,没有在Oracle中实验。 UPDATE ZNP_SBSX SET SB_NAME = ZNP_SBSX_BAK.SB_CODE FROM ZNP_SBSX INNER JOIN ZNP_SBSX_BAK ON ZNP_SBSX.DID = ZNP_SBSX_BAK.DID转载 2011-11-29 14:55:45 · 1018 阅读 · 0 评论