随笔分类 - C#
摘要:AutoEventWireup:指示控件的事件是否自动匹配 (Autowire)。如果启用事件自动匹配,则为 true;否则为 false。默认值为 true。如果设为false,则事件不可用。有关更多信息,请参阅 Web 服务器控件事件模型。 设置为true,该页框架将自动调用页事件,即 Page_Init 和 Page_Load 方法。自动的将网页事件和方法相关联。在这种情况下,不需要任何显式的Handles子句或委托。 当AutoEventWireup为true时,html中服务端脚本才被执行。 AutoEventWireup 属性的缺点是它要求页事件处理程序具有特定、可预测的名称。这.
阅读全文
摘要:在项目Web页面文件中,发现这么一句话:<!-- 页面字符集设置 begin--><!-- #INCLUDE FILE="http://www.cnblogs.com/Common/CommonHeader.inc" --><!-- #INCLUDE FILE="http://www.cnblogs
阅读全文
摘要:·一种特殊的字符常量;·以反斜线"\"开头,后跟一个或几个字符。·具有特定的含义,不同于字符原有的意义,故称“转义”字符。·主要用来表示那些用一般字符不便于表示的控制代码。·它的作用是消除紧随其后的字符的原有含义·用一些普通字符的组合来代替一些特殊字符,由于其组合改变了原来字符表示的含义,因此称为“转义”·用可以看见的字符表示那不可以看见的字符, 如'\n'表示换行常用的转义字符及其含义:\’ 单引号\” 双引号\\ 反斜杠\0 空\a 警告(产生峰鸣)\b 退格\f 换页\n 换行\r
阅读全文
摘要:/// 将byte型转换为字符串 /// /// byte型数组 /// 目标字符串 private string ByteArrayToString(byte[] arrInput) { int i; StringBuilder sOutput = new StringBuilder(arrInput.Length); for (i = 0; i /// 对接收到的数据进行解包(将接收到的byte型数组解包为Unicode字符串) ...
阅读全文
摘要:IDataParameter[] paramArray = new IDataParameter[]{ AdoHelper.GetParameter("ReturnValue",DbType.Int32,ParameterDirection.ReturnValue), AdoHelper.GetParameter("inintPageIndex",DbType.Int32,pageIndex), AdoHelper.GetParameter("inintPa...
阅读全文
摘要:当参数超过5个时,建议用结构来传递多个参数。示例代码如下:public struct MyStruct{ public string str; public int number;}class Program{ static void Main(string[] args) { MyStruct myStruct = new MyStruct(); myStruct.str = "Number :"; myStruct.number = 100; MyClass mc = new MyClass(); ...
阅读全文
摘要:两种效果是相同的Console.WriteLine()是格式化输出时用String类下有一个Format方法,该方法是格式化字符串的在以上两种格式化方式中,都需要用到占位符和参数列表例:<1>Console.WriteLine("{0},{1}",name,score.ToString());<2>
阅读全文
摘要:属性:get { //读属性代码 } set { //写属性代码 } public class Person{private string name;public string Name{ get{return name;} set{ name=value;}}}属性可以忽略get或set访问器,但是不能两个都忽略.set访问器包含一个隐藏的参数value,该参数包含从客户代码传送过来的值.公共属性及其底层类型最好使用相同的名称,因为它们之间的联系将很清晰.字段使用camelCase(xxXxx),如dateOfBirth,而属性使用PacalCase(XxXxx),如DateOfBirth.
阅读全文
摘要:冒泡排序法 让数组中的元素两两比较(第i个与第i+1个比较),经过 n(i-1)遍比较,数组中的元素能够按照预期规律排序. 要从大到校排序,用<比较. 规律: 1. N个数需要排N-1趟 2. 第j趟需要比较的次数为n-j次 例: int temp, i, j; int[] score = { 10
阅读全文
摘要:循环 while循环的语法: whule(条件) //循环条件 { 要执行的语句;//循环体 } 执行过程: 1. 判断循环条件的值. 2. 条件值为true,执行循环体,执行完后回到判断条件. 3. 条件值为false,跳出循环. do while语句: do{循环体;} while(条件);//
阅读全文
摘要:常量 语法: const 类型 常量名 = 常量值 常量名定义赋值后,无法再给常量赋值. 枚举 定义一种类型并且在定义这种类型时要指定这个类型的所有值(范围). enum 自定义类型名称{值1, 值2, 值3, 值4...值n} 例: enum weekday{ monday, tuesday, w
阅读全文
摘要:判断结构 if结构的基本语法: if (条件) 语句A; 执行过程:首先判断条件的结果,如果条件为true,则执行语句A. 如果条件为false,则跳过语句A,执行后面的语句. 注意: 1. if后面括号中的条件,计算后要是一个bool类型的值. 2. 默认条件下,if判断条件之后只能包括一个语句.
阅读全文
摘要:变量输入 让用户从键盘上输入内容并赋值给前面的变量,按回车继续执行下一步.\ string input; input = Console.ReadLine(); 接受用户输入的内容,必须定义一个字符串来进行接受. 转义字符 当我们需要在字符串中输入一些特殊字符时,比如半角引号"",换行, 退格.就需
阅读全文
摘要:什么叫C/S B/S模式 C/S模式: 客户机(Client)/服务器模式(Server) 在.net平台上开发桌面应用程序,叫做Winform应用程序开发 B/S模式:浏览器(Browser)/服务器模式(Server) Internet应用程序 ASP.Net Visual Studio使用:
阅读全文
摘要:流具有如下3种基本操作: 写入:将数据从内存缓冲区传输到外部源; 读取:将数据从外部源传输到内存缓冲区; 查找:重新设置流的当前位置,以便随机读写。但并不是所有的流类型都支持查找,如网络流类没有当前位置的概念,就不支持查找。 Stream是虚拟类,它以及它的派生类都提供了Read和Write方法,可
阅读全文

浙公网安备 33010602011771号