• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:主页 > 程序设计 > C#教程
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。

C#教程

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。

C#中的递归APS和CPS模式详解累加器传递模式(Accumulatorpassingstyle)尾递归优化在于使堆栈可以不用保存上一次的返回地址/状态值,从而把递归函数当成一个普通的函数调用。递归实际上是依赖上次的值,去求下次的值。
C#中的高阶函数介绍介绍我们都知道函数是程序中的基本模块,代码段。那高阶函数呢?听起来很好理解吧,就是函数的高阶(级)版本。它怎么高阶了呢?我们来看下它的基本定义:1:函数自身接受一个或多个函数作为输入2:函数自身能输出
C#多线程编程中的锁系统基本用法平常在多线程开发中,总避免不了线程同步。本篇就对net多线程中的锁系统做个简单描述。目录一:lock、Monitor1:基础。2:作用域。3:字符串锁。4:monitor使用二:mutex三:Sema
C#多线程编程中的锁系统(二)上章主要讲排他锁的直接使用方式。但实际当中全部都用锁又太浪费了,或者排他锁粒度太大了。这一次我们说说升级锁和原子操作。目录1:volatile2:Interlocked3:ReaderWriterLo
C#多线程编程中的锁系统(三)本章主要说下基于内核模式构造的线程同步方式,事件,信号量。目录一:理论二:WaitHandle三:AutoResetEvent四:ManualResetEvent五:总结一:理论我们晓得线程同步可分为
C#多线程编程中的锁系统(四):自旋锁目录一:基础二:自旋锁示例三:SpinLock四:继续SpinLock五:总结一:基础内核锁:基于内核对象构造的锁机制,就是通常说的内核构造模式。用户模式构造和内核模式构造优点:cpu利用最大化。它发
C# Winform窗口之间传值的多种方法浅析摘要一般的工程都是多个form组成的,各个窗体之间经常要灵活的传递数据。下面分享一点自己的经验:窗体传值的方法有很多,下面仅介绍我用过的一些,不知道官方叫这些什么方法,大家也可以找找看其他的。通过构造
C#语法相比其它语言比较独特的地方(一)由于c#是由设计.net本身的人设计出来的,所以c#才是.net上最一流的语言。实际上,已经有一百多万行c#代码用于实现.Netclassframework。要发挥出.net平台全部的效能,只有c#才
C#语法相比其它语言比较独特的地方(二)之前有个兄弟给我的卷一re了帖子,我当时没有g,m,直到他把它删掉才后悔莫及,人生最痛苦的事情莫过于此。。。。。。好,即便如此,我们还是满怀希望的向前奔去。接着写卷二。还要提一下,上次最后说到的del
C#语法相比其它语言比较独特的地方(三)1.在C++中允许从一个case贯穿到另一个case标签比如:复制代码代码如下:inta=1;switch(a){case1:somestatements;case2;otherstateme
C#中关于可空类型的小知识1)在与1元或二元运算符一起使用时,如果其中一个操作数为null或两个均null,则结果为null。如:复制代码代码如下:int?a=null;int?b=a+3;则b
理解C#中的Lambda表达式先来看两段代码:复制代码代码如下:Threadt=newThread(()={AddItAddDelegate=newAddIt(AddItem);this.Invoke(AddDelegat
C#小知识之有趣的类型静态构造器这是C#中一个有趣的现象,也许您从中可以窥见些许CLR在构造类型时的行为,以及JIT编译的触发式编译过程。看下面一段代码:复制代码代码如下:classProgram{staticvoidMai
C# yield在WCF中的错误用法(一)在定义API的时候,对于一些返回集合对象的方法,很多人喜欢将返回类型定义成IEnumerableT,这本没有什么问题。这里要说的是另一个问题:对于返回类型为IEnumerableT的方法来说,我们可以
C# yield关键字详解对于yield关键字我们首先看一下msdn的解释:如果你在语句中使用yield关键字,则意味着它在其中出现的方法、运算符或get访问器是迭代器。通过使用yield定义迭代器,可在实现自定义集合类型的I
C# yield在WCF中的错误使用(二)昨天写了《yield在WCF中的错误使用——99%的开发人员都有可能犯的错误[上篇]》,引起了一些讨论。关于yield关键字这个语法糖背后的原理(C#编译器将它翻译成什么)其实挺简单,虽然有时候因为误
C#使用foreach语句遍历队列(Queue)的方法本文实例讲述了C#使用foreach语句遍历队列(Queue)的方法。分享给大家供大家参考。具体如下:usingSystem;usingSystem.Collections;publicclassQu
C#使用foreach语句遍历堆栈(Stack)的方法本文实例讲述了C#使用foreach语句遍历堆栈(Stack)的方法。分享给大家供大家参考。具体如下:usingSystem;usingSystem.Collections;publicclassSt
C#使用foreach语句搜索数组元素的方法本文实例讲述了C#使用foreach语句搜索数组元素的方法。分享给大家供大家参考。具体分析如下:下面的代码通过foreach语句对数组遍历,然后对元素进行逐个比较的方法来查找数组中的元素usingSy
C#使用foreach语句遍历二维数组的方法本文实例讲述了C#使用foreach语句遍历二维数组的方法。分享给大家供大家参考。具体分析如下:如果通过for语句循环遍历二维数组需要两重循环才可以,二foreach语句只需要一次可以完全遍历整个二维
C#中foreach语句使用break暂停遍历的方法本文实例讲述了C#中foreach语句使用break暂停遍历的方法。分享给大家供大家参考。具体分析如下:下面的代码演示了在C#中使用foreach时如何通过break语句暂停数据遍历usingSyst
C#使用foreach语句简单遍历数组的方法本文实例讲述了C#使用foreach语句简单遍历数组的方法。分享给大家供大家参考。具体如下:usingSystem;publicclassjb51demo{publicstaticvoidMain()
C#检查指定对象是否存在于ArrayList集合中的方法本文实例讲述了C#检查指定对象是否存在于ArrayList集合中的方法。分享给大家供大家参考。具体分析如下:C#的ArrayList提供了一个专用的Contains方法来检测ArrayList是否包含
C#查找对象在ArrayList中出现位置的方法本文实例讲述了C#查找对象在ArrayList中出现位置的方法。分享给大家供大家参考。具体分析如下:我们可以通过IndexOf方法来查找对象在ArrayList中的位置ArrayListalcolle
C#使用DeflateStream解压缩数据文件的方法本文实例讲述了C#使用DeflateStream解压缩数据文件的方法。分享给大家供大家参考。具体分析如下:DeflateStream方法用于从一个流中读取数据,并写入到另一个流。DeflateStre
首页 上一页 98 99 100 101 102 下一页 末页

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最新内容

    • C#图书管理系统 附源码下载
    • C#中FormClosing与FormClosed的区别详细解析
    • C# memcached缓存使用实例代码
    • 解决C#获取鼠标相对当前窗口坐标的实现方法
    • C#利用WebClient实现两种方式下载文件
    • c#异步操作后台运行(backgroundworker类)示例
    • c#通过进程调用cmd判断登录用户权限代码分享
    • C#入门之索引器使用实例
    • utf8编码检测方法分享
    • C#中利用LINQ to XML与反射把任意类型的泛型集合转换成XML格式字符串的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有