当前位置:首页 > C#教程

C#基础

C#数据类型

23

堆栈和静态存储区堆:空间比较大,但是读取速度比较慢​能在任意区域插入和删除栈:空间比较小,但是读取速度比较快​数据只能在栈顶部进行插入和删除,先进后出变量变量先声明再赋值最后使用java标识符是以下划线、字母、$开头c#标识符是以字母、下划

C#Vs基本设置

22

启动:F5生成解决方案(查看错误代码):crtl+shitf+b启动项目设置:右键点击解决方案,在属性窗口中不用的项目可以卸载,需要使用的时候重新加载快捷键快速对齐代码:crtl+k+D复制鼠标所在行:crtl+D选中行首和行尾:shift

C#循环

27

for循环下面来看看它的执行过程:1.求解表达式1。2.求解表达式2。若其值为真,则执行for语句中指定的内嵌语句,然后执行第3步;若表达式2值为假,则结束循环,转到第5步。3.求解表达式3。4.转回上面第2步继续执行。5.循环结束,执行f

C#封装

26

封装被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使开发者实现所需级别的抽象。一个访问修饰符定义

C#运算符

21

逻辑与比逻辑或优先级高一般使用逻辑与或逻辑或,效率更快&&||异或运算(^)也就是说,当且仅当只有一个操作数为true时,结果才为true。&运算符(与)两个操作数都为true,结果才为true|运算符(或)只要一个

C#数组

24

数组是一个引用类型,所以您需要使用new关键字来创建数组的实例。您创建一个数组时,C#编译器会根据数组类型隐式初始化每个数组元素为一个默认值。例如,int数组的所有元素都会被初始化为0。//初始化数组并且设定数组大小且赋值double[]a

C#进阶

C#赋值运算符

12

usingSystem;namespaceOperatorsAppl{classProgram{staticvoidMain(string[]args){inta=21;intc;c=a;Console.WriteLine("Li

C#其他运算符

5

usingSystem;namespaceOperatorsAppl{classProgram{staticvoidMain(string[]args){/*exampleofsizeofoperator*/Console.WriteLin

C#将整数转换为字符串

6

usingSystem;classMyApplication{staticvoidMain(string[]args){Strings;intnum=299;s=num.ToString();Console.WriteLine("

C#主线程

9

usingSystem;usingSystem.Threading;namespaceMultithreadingApplication{classMainThreadProgram{staticvoidMain(string[]args)

C#运算符优先级

7

usingSystem;namespaceOperatorsAppl{classProgram{staticvoidMain(string[]args){inta=20;intb=10;intc=15;intd=5;inte;e=(a+b)

C#for循环

10

usingSystem;namespaceLoops{classProgram{staticvoidMain(string[]args){/*forloopexecution*/for(inta=10;a<20;a=a+1){Cons

C#高级

C#语言的基础

6

一、C#的引入01..net和C#的区别1)大概在2000年,微软推出了一种革命性的产品--.NET(战略)目标:任何人,在任何地方,使用任何终端设备,都可以访问微软提供的服务。2).netFramework:要想让我们自己写的C#应用可以

C#中数组、ArrayList和List三者的区别

19

在C#中数组,ArrayList,List都能够存储一组对象,那么这三者到底有什么样的区别呢。数组数组在C#中最早出现的。在内存中是连续存储的,所以它的索引速度非常快,而且赋值与修改元素也很简单。<spanstyle="font-fa

C#操作日志

6

publicclassOperationLogAttribute:ActionFilterAttribute{publicoverridevoidOnActionExecuted(ActionExecutedContextfilterCon

C#基础知识之八

8

C#基础知识之八1、枚举数类型有3种:非泛型接口(IEnumerator/IEnumerable接口)、泛型接口(IEnumerator<T>/IEnumerable<T>接口)、不使用接口。2、IEnumerato

C#实现按键弹出查询窗口

8

protectedoverrideboolProcessCmdKey(refMessagemsg,KeyskeyData){if(keyData==Keys.F2){this.OnKeyPress(newKeyPressEventArgs(

c# 判断网络地址是否存在

5

方法一:网络地址存在,有可能可以访问,也有可能不能访问。此方法用来判断地址存在。staticboolurlisexist(stringurl){system.uriu=null;try{u=newuri(url);}catch{return

C#常见问题