C#学习笔记之Hashtable集合
1、Hashtable:键值对集合 <span style="font-size:18px;">using System;using System.Collections.Generic;using System.Linq;using System.Text;using System....
C#学习笔记之ArrayList集合
集合:长度可以任意改变,类型不固定; 数组:长度固定,类型单一; ArrayList集合中可以添加任意数据,类型不限: ArrayList list = new ArrayList(); list.Add(2); list.Add(3.14); list.Add(true); list.Add('...
C#特性学习笔记一
元数据,就是C#中封装的一些类,无法修改.类成员的特性被称为元数据中的注释.1、什么是特性 1)属性与特性的区别 属性(Property):属性是面向对象思想里所说的封装在类里面的数据字段,Get,Set方法。 特性(Attribute): 官方解释:特性是给指定的某一声明的一则附加的声明性信息...
C#学习笔记6——C#中枚举、结构、数组
一、数组。 数组:是具有相同数据类型的一块连续的内存空间。(一组相同数据类型的值的集合。)C#中数组属于引用类型。它的分类有:一维数组和二维数组。 1) 一维数组。 定义: 格式: dataType[] 数组名; JAVA中我们定义数组时这个[ ]符号,放在数组名之前和之后都是可以的,而在C#中这个...
C#学习笔记(函数——如何在函数中传入传出参数)
1 函数参数传递数组 关键字params class program { static int SunVals(param int[] vals) { int sum = 0; foreach(int val in vals) { sum += val; } return sum; } static...
C#学习笔记一--C#中的参数传递
By nirvana_li 2005-8-26 摘要:由于在.NET中存在两种类型,分别是值类型(value type)和引用类型(reference type),所以很多关于C#中参数传递的混淆就因此而生。本文首先从值类型和引用类型的辨析入手,然后解释了在C#中的参数传递的四种形式:值传递(...
c#学习笔记 只运行一个实例
Code static class Program { public static MainForm mainForm; /// <summary> /// 应用程序的主入口点。 /// </summary&g...
C#中匿名委托以及Lambda表达式的学习笔记
一. C#从1.0到4.0, 随着Linq,泛型的支持,代码越来越简单优雅 1 int[] nums = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 }; 2 IEnumerable<int> newNums = from n in nums ...
C#学习笔记(5)——大项目查找
说明(2017-5-27 16:34:39):1. 注意事项:(0)设计窗体,添加一个dgv,添加5个列名,修改名字和绑定数据。(1)添加引用,system.data.sqlclient(2)新建student类,添加id,name,chinese,math,flag字段(3)窗体代码:loadSt...
C#学习笔记-XML的读写(一)
需要解析的配置XML<?xml version="1.0" encoding="utf-8" ?><configurations> <property name="ETL_Source_Server"> <type>string</typ...
c#学习笔记04
ADO.NET结构:ADO.NET建立在几个核心类之上,这些类可以分为两组包含和管理数据的类:DataSetDataTableDataRowDataRelation...链接数据源的类:ConnectionCommandDataReader...数据提供器与DataSet之间的关系ADO.NET命名...
C#学习笔记整理_变量等基础语法(必看篇)
下面小编就为大家带来一篇C#学习笔记整理_变量等基础语法(必看篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看
【c# 学习笔记】所有类的父类:System.object
在c#中,所有的类都派生自System.Object类。如果定义的类,没有直达任何基类,编译器就会自动把Object类当作它的基类。和其他类一样,System.Object类也定义了一组共有的成员,其定义如下:publicclassObject{//方法//构造函数publicObject();//...
C# 正则表达式 学习笔记二
1、身份证格式验证(不保证有效性) *身份证15位编码规则:ddddddyymmddxxp *dddddd:6位地区编码 *yymmdd:出生年(两位年)月日,如:910215 *xx:顺序编码,系统产生,无法确定 *p:性别,奇数为男,偶数为女 * *身份证18位编码规则:ddddddyyyym...
C#学习笔记- 浅谈数组复制,排序,取段,元组
下面小编就为大家带来一篇C#学习笔记- 浅谈数组复制,排序,取段,元组。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
大马哈鱼的C#学习笔记(3):Invoke/BeginInvoke/DynamicInvoke
Control.Invoke和Control.BeginInvokeControl.Invoke()是同步方法,它会往Control所处的线程(UI主线程)消息队列中加一条消息,请求执行某个委托,在该委托方法(可能多个)执行完毕后,Control.Invoke()得以返回,继续执行下一行代码。当委托...
C#可扩展编程之MEF学习笔记(一):MEF简介及简单的Demo
在文章开始之前,首先简单介绍一下什么是MEF,MEF,全称ManagedExtensibilityFramework(托管可扩展框架)。单从名字我们不难发现:MEF是专门致力于解决扩展性问题的框架,MSDN中对MEF有这样一段说明:ManagedExtensibilityFramework或MEF是...
C#.NET学习笔记---C#中的条件编译
条件编译是C#比Java多出的东西,但我跟前辈请教后,他们都说条件编译在实际的项目开发中不怎么使用.鉴于是新内容,我还是做做笔记,理解一下好了.条件编译属于编译预处理的范畴,它能让我们通过条件编译的机制,将部分代码包括进来或者排除出去,其作用与if-else类似.条件编译指令有以下四种????#if...
自己从0开始学习Unity的笔记 VIII (C#中类继承练习 II)
自己写了一个关于兵种的,因为一直在测试,到底面向对象是个什么玩意。。。然后就做了这个namespace兵种{classRole//作为父类,构建一个普通角色属性用于继承{protectedinthealth;protectedintattack;protectedintspeed;protected...
C#委托与事件学习笔记
今天跟随视频学习了一下C#中最重要的一些概念之委托与事件。老杨的视频讲的还是挺深入浅出,不过刚接触C#.NET的人还是朦朦胧胧,就像张子阳先生说的“每次见到委托和事件就觉得心里别(biè)得慌,混身不自在”。跨过这道坎的人就有种一览众山小的感觉了。我又浏览了皱华栋老师JamesZou的博文《深入理解...