简单、现代、通用

C#是一种通用的类型安全且面向对象的编程语言。这种语言的目标是提高程序员的生产力,为此,需要在简单性、可表达性和心能之间实现平衡。C#语言首席架构师从第一个版本开始就是Anders Hejlsberg(Turbo Pascal的发明者和Delphi架构师)。C#语言与平台无关,但是它能够很好的与Microsoft .NET Framework协同工作。

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

C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。

您的项目文件使用的 TypeScript 编译器和工具的版本不同于此机器上当前安装的版本

2017年09月06日

今天在github上下载了一个项目,还原包以后,报如下错误:错误 1 您的项目文件使用的 TypeScript 编译器和工具的版本不同于此机器上当前安装的版本。在 C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.7\tsc.exe 处未找到编译器。通过更改项目文件中的 <TypeScriptToolsVersion> 元素,或许可以修复此问题。...

[整理]C#反射(Reflection)详解

2017年09月06日

本人理解: 装配件:Assembly(程序集) 晚绑定:后期绑定 MSDN:反射(C# 编程指南) -----------------原文如下-------- 1、 什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以...

SignaIR

2017年09月04日

C#实现百度站长工具的主动推送功能

2017年09月04日

百度站长工具的主动推送功能,以最为快速的提交方式,推荐您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。官方提供了curl、post、PHP、ruby的实现示例,并没有C#的官方示例。既然提供了post的方式,那么就可以用C#实现,下面是实现代码:public static string PostUrl(string[] urls) { t...

C# 加密 解密

2017年09月01日

////// 加密////////////private String Encrypt(String strText, String strEncrKey){ Byte[] byKey = { }; Byte[] IV = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF }; try { byKey = Sys...

能和LoadRunner匹敌的VS2010/2012Web负载测试

2017年09月01日

VS自带的Web负载测试真的很大程度上能和专业的loadrunner媲美(只是Web方面),上个report图吧(如何实现,请往下拉):看,能探测一堆的计数器(上面红色打叉的是代表超过了基线值)、还能跟踪sql的执行,下面讲讲如何实现的。样板代码下载 大致过程分成如下:新建测试工程、添加Web性能测试(和实现)、 添加负载测试(和实现,负载测试实际上是不断的调用Web性能测试)、运行负载测试看结果...

VS2012自带的 性能分析 工具使用实例

2017年09月01日

本篇通过一小段代码的console程序来进行性能的分析以及改进、直到后面的改进前、改进后性能比较结果。先看console代码(源代码下载):static void Main(string[] args) { int i = 10000; while(i-->0) { C...

C# 性能分析 一 概念

2017年09月01日

.NET 内存值 函数的非独占 .NET 内存值指由该函数及其子函数所创建的对象的数量(分配数)和大小(字节)。独占内存值指由该函数而非其子函数所创建的对象的数量和大小。模块的非独占和独占内存值是模块中各个函数的非独占和独占内存值之和。非独占分配对于函数,是该函数创建的对象的总数。 此数目包括由该函数调用的函数中创建的对象。对于模块,为分析运行期间执行模块中的至少一个函数时分配的对象的数量。 此数...