09 2010 档案
摘要:循环语句是编程的基本语句,在C#中除了沿用C语言的循环语句外,还提供了foreach语句来实现循环。那么我要说的就是,在循环操作中尽量使用foreach语句来实现。为了来更好地说明为什么要提倡使用foreach,用如下三种不同方式来编写循环语句。 int[] nArray = new int[100]; // Use "foreach" to loop array foreach( int i i...
阅读全文
摘要:C#中动态创建控件及事件处理程序using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;namespace Miner{/// <summary>/// Summary des c...
阅读全文
摘要:事件(event)是一个非常重要的概念,我们的程序时刻都在触发和接收着各种事件:鼠标点击事件,键盘事件,以及处理操作系统的各种事件。所谓事件就是由某个对象发出的消息。比如用户按下了某个按钮,某个文件发生了改变,socket上有数据到达。触发事件的对象称作发送者(sender),捕获事件并且做出响应的对象称作接收者(receiver),一个事件可以存在多个接受者。 在异步机制中,事件是线程之间进行通...
阅读全文
摘要:C#的样例代码using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1{ class Person { public int Blood = 10; } class Program { public static void Add(int x) { x += 10; ...
阅读全文
摘要:首先,如果不使用这两个关键字,那是什么样 呢?看下面的例子:using System; class Test { static void Swap(ref int x, ref int y) { int temp = x; x = y; y = temp; } static void Swap(int...
阅读全文
摘要:本文的目的在于揭示和DOTNET及C#相关的一些常见的和不常见的问题。在这些问题中我的第一篇文章和string数据类型有关,string数据类型是一种引用类型,但是当和其他引用类型比较的时候,很多开发人员可能并不能完全理解它的行为。 问题 对于常见的引用类型,当改变一个对象别名的值时,这种变化也同样会在一个实际的对象中表现出来;反之亦然。但是对于string类型,似乎不是这样的。 解释 引用类型 ...
阅读全文
摘要:注意:TextBox4Sql的做法很白痴,这种问题应该交给SQL层去维护,而不是UI上。 OOP这么久,一直很少用到new关键字“隐藏”父类的成员。直到有一天,需要改造一个TextBox的Text属性。由于原先的代码中调用SQL语法直接将TextBox.Text属性作为varchar类型的数据合并成SQL语句,从来没有对其中的字符串进行过特殊符号的过滤,于是我在一个文本框里...
阅读全文
摘要:C#中类及类型成员修饰符有以下四类:public,private,protected,internal。public 类及类型成员的修饰符private 类型成员的修饰符protected 类型成员的修饰符internal 类及类型成员的修饰符由以上四类说明,我们知道,可以放在class前面修饰类的修饰符关键字只有public和internal,如果没写任何关键字,默认是internal....
阅读全文
摘要:先说区别,原文出处 http://www.dotnetspider.com/resources/740-Difference-between-class-struct-C.aspx1,class 是引用类型,继承自System.Object类。structs是值类型,继承自System.ValueType类,因此不具有多态性,但注意System.ValueType是个引用类型既然class是引用类...
阅读全文
摘要:用sql语句创建表的时候,如何给列指定说明。主要用到sp_addextendedproperty这个存储过程。语法 --创建表create table 表(a1 varchar(10),a2 char(2))--为表添加描述信息EXECUTE sp_addextendedproperty N'MS_Description', '人员信息表', N'user', N'dbo', N'table', ...
阅读全文
浙公网安备 33010602011771号