文章 2017-11-16 来自:开发者社区

C#.net技术内幕03---字符串

String与StringBuilder string字符串具有不变性。其实两个字符串连接后产生的是一个新字符串。因此当使用大量字符串时会降低性能。 而StringBuilder可以高效的使用字符串。命名空间是System.text。累加字符串时不会每次都生成新的对象,因此当大量构造时不会影响很多性能。    转义字符 当字符串中包含制表符、反斜线等时,需要使用转义序列,也可....

文章 2017-11-15 来自:开发者社区

C#多线程技术总结(同步)

二、串行(同步): 1.lock、Monitor--注意锁定的对象必需是引用类型(string类型除外) 示例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25         private static obje...

C#多线程技术总结(同步)
文章 2017-11-14 来自:开发者社区

C# GDI+ 实现橡皮筋技术

原文 C# GDI+ 实现橡皮筋技术 应该有很多人都在寻找这方面的资料,看看下面我做的,或许对你会有所帮助,但愿如此。 为了实现橡皮筋技术,我用了两种方法:     第一种是利用ControlPaint.DrawReversibleLine(Point start,Point end, Color BackColor)方法,原理:在屏幕上...

文章 2017-11-14 来自:开发者社区

C# 中的动态创建技术

[转载]原文出处  http://blog.csdn.net/baiyun789/article/details/6156694                        第一部分 WinForm控件在窗体中动态居中创建、删除控件及对其赋值 一、以lable为例: 在Form中放一个控件,让其在启动和动态改变窗口大小时始终居中 intgLeft=this.Width/2-l...

文章 2017-11-14 来自:开发者社区

C# ASP.NET B/S模式下,采用lock语法 实现多用户并发产生不重复递增单号的一种解决方法技术参考

有时候也好奇,若是老外发个技术文章,会不会到处是有人骂街的?进行人身攻击的?中国人喜欢打击别人,不知道老外是不是也是这个性格?好奇的问一下大家。   往往我们在开发程序、调试程序时,无法模拟多用户同时操作的实际环境下的运行情况。 为了模拟多用户并发操作,我们先写个多线程的例子来充分模拟多用户并发的情况 代码     class Seque...

文章 2017-11-13 来自:开发者社区

C#线程系列讲座(5):同步技术之Monitor

本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:C#线程系列讲座(4):同步与死锁     在上一讲介绍了使用lock来实现线程之间的同步。实际上,这个lock是C#的一个障眼法,在C#编译器编译lock语句时,将其编译成了调用Monitor类。先看看下面的C#源代码: public static void MyLock(...

C#线程系列讲座(5):同步技术之Monitor
文章 2017-11-13 来自:开发者社区

C# 网页图片爬虫的几种技术基础

一、文件流方式获取网络图片资源 方法1 string url = string.Format(@"http://webservice.36wu.com/DimensionalCodeService.asmx/GetCodeImgByString?size={0}&content={1}", 5, 123456); System.Net.WebRequest webreq = Syst...

文章 2017-11-12 来自:开发者社区

C#读取Excel技术概览 (2)

5、自定义SDK,使用xmlReader文件流式处理   第四章节中,总是感觉用别人的工具要受制于人。既然我 们知道了Excel的存储方式,问题便转换成从xml中取出数据,然后放入内存得到我们想要的东西,更重要的是,官方的sdk对xml的读取采用的 Document的方式,对于大文件xml执行速度必然降低,同时对 内存,数据量都有限制,若有几十亿,好几百T的数据,这种处理方式就很难发挥作用了,所....

C#读取Excel技术概览 (2)
文章 2017-11-09 来自:开发者社区

C#.net技术内幕05-面向对象概念

 继承: 类可以从基类继承得到所有的操作、属性、特性、事件以及这些内容的实现方法。但不能继承实例构造函数、析构函数和静态构造函数,也不能继承那些显示拒绝访问的成员。 继承扩展了基类,并且是可传递的。而且派生类可以声明同样名称或同样签名的新操作,来隐藏继承得到的成员。 多态性:指能够根据根据数据类或者数据类型,以不同的方式处理对象。或者说,提供方法或者属性的不同实现方法,但具有相同的签名。...

C#.net技术内幕05-面向对象概念
文章 2017-11-08 来自:开发者社区

用C#+XMI技术进行UML模型捕获

有许多不同的方法可用于捕获XML模型数据并且把它放到一个数据存储中,正如你所期望的,包括使用XSLT技术。但是我想使用一种不同的方法-使用C#语言。XSLT是一个用于改变XML文件的好选择,但是对于更广阔的不仅仅是转变数据的应用软件来说,C#或者另外的象Java这样的高级语言提供了更大的灵活性。  在本文中,我将展示如何通过使用XMI和C#来剖析一个UML发布图。首先,我展示一个该方法的简单的发....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。