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

C#基础

C#数据类型

23

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

C#封装

26

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

C#数组

20

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

C#中SqlDataAdapter的使用

22

sqldataadapter概述sqldataadapter是dataset和sqlserver之间的桥接器,用于检索和保存数据。sqldataadapter通过对数据源使用适当的transact-sql语句映射fill(它可更改datas

如何去学习一门C#语言

24

每天学习做好笔记,思维导图。不是为了以后更好复习,而是为了能够更好的梳理以及记忆知识点。万丈高楼平地起,要想学习好,必须打好基础,切记心浮气躁简介:.Net平台.Netframework框架提供了运行环境和技术.net可以干什么?1.桌面应

C#条件语句

16

ifif-else特点:先判断,再执行,至少都要执行一次代码注意:else永远跟离他最近的那个if配对switch语句switch(变量){case条件1:break;case条件2:break;default://都不满足的时候,默认是什

C#进阶

C#泛型方法

8

usingSystem;usingSystem.Collections.Generic;namespaceGenericMethodAppl{classProgram{staticvoidSwap<T>(refTlhs,refT

C#类成员函数

8

usingSystem;namespaceBoxApplication{classBox{privatedoublelength;//Lengthofaboxprivatedoublebreadth;//Breadthofaboxpriva

C#将十进制转换为二进制

15

usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceDemo{classMyApplication{staticvoidMain(string[]arg

C#运算符重载

11

usingSystem;namespaceOperatorOvlApplication{classBox{privatedoublelength;//Lengthofaboxprivatedoublebreadth;//Breadthofa

C#调用方法

7

usingSystem;namespaceCalculatorApplication{classNumberManipulator{publicintFindMax(intnum1,intnum2){/*localvariabledecla

C#高级

C#可变参数的使用

13

publiclist<object>call(stringfunc,paramsobject[]list){inttop1=luadll.lua_gettop(luastate.getinstance.l);luadll.lua

C#动态添加控件到窗体不显示

5

在FormLoad里面添加控件时,用this.Controls.Add()方法向窗体里面动态添加控件,调试,一直不显示,后来发现原来窗体上有一个groupbox覆盖了整个窗体,其实控件已经添加上去了,只是被遮盖了。后面改为this.grou

C# X509Certificate类 调用证书

10

一、命名空间usingSystem.Security.Cryptography.X509Certificates;二、调用代码stringcertPath=Server.MapPath("/weixinApp/cert/apiclient_

编译生成C++导出函数dll,并在C#工程中测试

4

编译生成过程:1.建立dll工程选择新建visualc++的这两个类型工程,都会出现下面界面,在这里设置生成dll:2.设置项目:项目属性中设置:3.相关代码:由于项目的名称是"testcppdll",因此,会自动生成testcppdll.

C#接口定义

8

c#接口定义c#不支持多重继承,但是客观世界出现多重继承的情况又比较多。为了避免传统的多重继承给程序带来的复杂性等问题,c#提出了接口的概念。通过接口可以实现多重继承的功能。继承该接口的类或结构要与接口的定义严格一致。接口描述可属于任何类或

C#常见问题