本文转自:http://msdn.microsoft.com/zh-cn/library/dd460655.aspx

本节介绍 Visual Basic 和 C# 中都会用到的编程概念。

 

Title

描述

程序集和全局程序集缓存(C# 和 Visual Basic)

介绍如何创建和使用程序集。

使用 Async 和 Await 的异步编程(C# 和 Visual Basic)

描述如何编写异步解决方案使用 异步Await (Visual Basic) 或 异步等待 (c#)。包括一个演练中。

特性(C# 和 Visual Basic)

探讨如何使用特性提供有关编程元素的附加信息,编程元素包括类型、字段、方法、属性等。

调用方信息(C# 和 Visual Basic)

描述如何获取有关方法的调用方的信息。此信息包括文件路径和源代码和调用方的成员名称的行号。

集合(C# 和 Visual Basic)

描述某些 .NET framework 提供的集合的类型。演示如何使用简单集合,并且键/值对的集合。

协变和逆变(C# 和 Visual Basic)

展示如何允许在接口和委托中对泛型类型参数进行隐式转换。

表达式树(C# 和 Visual Basic)

解释如何使用表达式树实现可执行代码的动态修改。

迭代器(C# 和 Visual Basic)

描述迭代器,用于将集合单步执行和元素返回一个。

LINQ(语言集成查询)

探讨 C# 和 Visual Basic 语言语法中强大的查询功能,以及用于关系数据库、XML 文档、数据集和内存中集合的常见查询模型。

面向对象的编程(C# 和 Visual Basic)

介绍常见的面向对象概念,包括封装、继承和多态性。

性能(C# 和 Visual Basic)

讨论有助于提高应用程序性能的若干基本规则。

反射(C# 和 Visual Basic)

介绍如何使用反射来动态地创建类型的实例、将类型绑定到现有对象,或者从现有对象获取类型并调用其方法或访问其字段和属性。

序列化(C# 和 Visual Basic)

介绍二进制、XML 和 SOAP 序列化中的一些关键概念。

线程处理(C# 和 Visual Basic)

概述 .NET 线程模型,演示如何编写同时执行多个任务,以改善应用程序性能和响应能力的代码。

 

[引]MSDN Visual Basic 和 C# 中都会用到的编程概念的更多相关文章

  1. Python魔术世界 1 如何使用Visual Studio在WIN10中一键安装Python3入门编程环境并测试Django

    本文通过VS安装Python和Django的环境,创建了一个Web程序,前后5分钟的操作,让你快速入门Python的编程世界,各种Python和Django的概念会在实战中给你娓娓道来. Django ...

  2. Visual Basic了解

    Visual Basic是一种由微软公司开发的结构化的.模块化的.面向对象的.包含协助开发环境的事件驱动为机制的可视化程序设计语言.这是一种可用于微软自家产品开发的语言.它源自于Basic编程语言.V ...

  3. Visual Basic 函数速查

    Calendar 常数 可在代码中的任何地方用下列常数代替实际值: 常数 值 描述 vbCalGreg 0 指出使用的是阳历. vbCalHijri 1 指出使用的是伊斯兰历法. Color 常数 可 ...

  4. 《Visual Basic开发实战1200例》包括第I卷、第II卷共计1200个例子,本书是第I卷,共计600个例子。

    本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Visual Basic进行程序开发各个方面的知识和技巧.主要包括基础知识.窗体界面设计.控件应用等.全书分6篇20章,共计6 ...

  5. 杂项-软件: VBA(Visual Basic for Applications)

    ylbtech-杂项-软件: VBA(Visual Basic for Applications) VBA (Visual Basic宏语言) Visual Basic for Application ...

  6. 使用 Async 和 Await 的异步编程(C# 和 Visual Basic)[msdn.microsoft.com]

    看到Microsoft官方一篇关于异步编程的文章,感觉挺好,不敢独享,分享给大家. 原文地址:https://msdn.microsoft.com/zh-cn/library/hh191443.asp ...

  7. VS2017远程调试C#或 Visual Studio 中的 Visual Basic 项目

    来源:远程调试C#或 Visual Studio 中的 Visual Basic 项目 若要调试已部署在另一台计算机的 Visual Studio 应用程序,安装和在其中部署您的应用程序的计算机上运行 ...

  8. Visual Basic 2012 借助DataGridView控件将SQL server2012 数据导入到Excel 2010

    摘  要: SQL Server 2012 数据和Excel 2010之间的连接和数据的传输,本篇文章主要针对的是SQL Server 2012 数据导入到Excel 2010文件中.Excel软件对 ...

  9. 演练:Office 编程(C# 和 Visual Basic)

    https://msdn.microsoft.com/zh-cn/library/ee342218(v=vs.110).aspx PIA的全称是 primary interop assembly  主 ...

随机推荐

  1. Zabbix探索:网络设备监控1

    近期需要大量添加网络设备,为了避免以后在节点100上出现问题,所以特地申请了一台虚拟机,用作代理110. 虽然Zabbix模板中的英文很简单,但是为了同事着想,还是将大部分内容汉化了,避免今后说理解不 ...

  2. Kafka Unknow host

    今天在测试kafka时遇到 Unknow host问题,经过Google,找到了解决办法,总结如下: 原因:Linux主机名称为null 第一步通过修改/etc/sysconfig/network 中 ...

  3. [GRYZ2015]阿Q的停车场

    题目描述 刚拿到驾照的KJ 总喜欢开着车到处兜风,玩完了再把车停到阿Q的停车场里,虽然她对自己停车的水平很有信心,但她还是不放心其他人的停车水平,尤其是Kelukin.于是,她每次都把自己的爱车停在距 ...

  4. 树-红黑树(R-B Tree)

    红黑树概念 特殊的二叉查找树,每个节点上都有存储位表示节点的颜色是红(Red)或黑(Black).时间复杂度是O(lgn),效率高. 特性: (1)每个节点或者是黑色,或者是红色. (2)根节点是黑色 ...

  5. Android 数据存储相关

    Application使用总结:http://www.tuicool.com/articles/JVBja2 枚举 Map<>

  6. 【转】logger

    一个使用java.util.logging.Logger进行log输出的示例代码如下: package com.sample; import java.io.File; import java.uti ...

  7. mssql函数demo

    ALTER FUNCTION [dbo].[f_GetCookType] (@saleDate datetime)RETURNS varchar(6)ASBEGIN declare @cookType ...

  8. [iOS基础控件 - 6.6.1] 展示团购数据代码

      1.主控制器: // // ViewController.m // GroupPurchase // // Created by hellovoidworld on 14/12/3. // Cop ...

  9. [Objective-c 基础 - 3.3] block数据类型

    A.概念 1.block类似函数 (1)可以保存代码 (2)有返回值 (3)有形参  2.block的标志:^ // 没有参数和返回值的block void (^myblock)() = ^{ // ...

  10. 运用集合来做一个DVD管理器(全代码)

    package DVD;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Array ...