net
-
C#中foreach实例代码
foreach可以遍历一些数据类型。由图可知,被遍历的数据类型必须拥有getenumerator的公共方法。 在使用foreach遍历时涉及到var推断类型,这时如何不是实现泛型版本,则一律是object类型。 foreach遍历只能读取数据,不能修改数据,可以通过string检测,string是可…
-
关于.net C# Sql数据库SQLHelper类实例代码
using system;using system.collections.generic;using system.text;using system.collections;using system.data.sqlclient;using system.data;using system.co…
-
C#线程控制的实例详解
方案一: 调用线程控制方法.启动:Thread.Start();停止:Thread.Abort();暂停:Thread.Suspend();继续:Thread.Resume(); private void btn_Start_Click(object sender, EventArgs e…
-
编写高性能 .NET的实例教程
减少分配率 这个几乎不用解释,减少了内存的使用量,自然就减少gc回收时的压力,同时降低了内存碎片与cpu的使用量。你可以用一些方法来达到这一目的,但它可能会与其它设计相冲突。 你需要在设计对象时仔细检查每个它并问自己: 我真的需要这个对象吗? 这个字段是我需要的吗? 我能减少数组的尺寸吗? 我能缩小…
-
泛型的概述和具体使用
一、泛型概述 泛型类和泛型方法兼复用性、类型安全和高效率于一身,是与之对应的非泛型的类和方法所不及。泛型广泛用于容器(collections)和对容器操作的方法中。.net framework 2.0的类库提供一个新的命名空间system.collections.generic,其中包含…
-
使用 VSCode 编写 .NET Core 项目的实例教程
windows 开发环境搭建: 1.安装最新 VSCode,; 2.安装最新 .NET CORE,; 3. 在 VS Code 中获取 C# extension ; 一、创建C#项目 1.打开VS Code,从命令行打开预先定义的文件夹,如: E:NetCoredemo; 使用快键键调出命令行窗…
-
Core实现全面扫盲贴的ASP方法详解
本篇文章主要介绍了.net core,.net core是一个开源通用的开发框架,支持跨平台,即支持在window,macos,linux等系统上的开发和部署有兴趣的可以了解一下。 1. 前言 .NET发行至今已经过了十四个年头。随着版本的不断迭代更新,.NET在Windows平台上的表现也是越来越…
-
.Net 垃圾回收机制原理(二)
英文原文:Jeffrey Richter 编译:赵玉开 链接http://www.php.cn/ 上一篇文章介绍了.Net 垃圾回收的基本原理和垃圾回收执行Finalize方法的内部机制;这一篇我们看下弱引用对象,代,多线程垃圾回收,大对象处理以及和垃圾回收相关的性能计数器。让我们从弱引用对象说起,…
-
.Net 垃圾回收机制原理(一)
英文原文:Jeffrey Richter 编译:赵玉开 链接:http://www.php.cn/ 有了Microsoft.Net clr中的垃圾回收机制程序员不需要再关注什么时候释放内存,释放内存这件事儿完全由GC做了,对程序员来说是透明的。尽管如此,作为一个.Net程序员很有必要理解垃圾回收是如…
-
.NET中异常处理的最佳实践(译)
原文地址:点击打开链接 本文翻译自CodeProject上的一篇文章,原文地址。 目录 介绍 做最坏的打算 提前检查 不要信任外部数据 可信任的设备:摄像头、鼠标以及键盘 “写操作”同样可能失效 安全编程 不要抛出“new Exception()” 不要将重要的异常信息存储在Message属性中 …