
C#
文章平均质量分 75
jfkidear
这个作者很懒,什么都没留下…
展开
-
针对基类引用符指向派生类对象引起的思考
针对基类引用符指向派生类对象引起的思考针对《扣响C#之门》书中第九章中引出的虚方法继承使用,产生了很多疑问(感谢该书能激发读者的深思,刚开始学其他书时想都不会去想这些问题),关于这部分内容的确值得深入,先对基类引用符指向派生类对象引起的思考进行分析: 1、当派生类继承基类时,实际上是将基类所有成员全部继承下来(除了sealed声明的密封函数或密封类),当创建派生类对象时转载 2012-05-10 23:33:27 · 2286 阅读 · 0 评论 -
c#中GetType()和typeof()的用法
c#中GetType()和typeof()的用法 2013-09-12 14:18:49| 分类: C#程序设计|举报|字号 订阅C# typeof() 和 GetType()区是什么?1、typeof(x)中的x,必须是具体的类名、类型名称等,不可以是变量名称。 2、GetType()方法继承自Object,所以C#中任何对象都具有GetType()方转载 2014-02-24 10:41:53 · 18842 阅读 · 0 评论 -
C# main函数详解及参数应用
C# main函数详解及参数应用分类: .Net学习2012-08-29 16:24 1235人阅读 评论(1) 收藏 举报c#stringexesystemclasscmdmain函数:C# Main函数的概念是什么呢?C# Main()是C#应用程序的入口点,执行这个函数就是执行应用程序。也就是说,在执行过程开始时,会执行Main()函数,在Main()函数转载 2014-02-24 10:38:55 · 1759 阅读 · 0 评论 -
C#使用LitJson解析JSON
C#使用LitJson解析JSON JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd转载 2014-01-17 18:28:29 · 2235 阅读 · 0 评论 -
C++与.NET中基础类型的对应及转化
C++与.NET中基础类型的对应及转化前言:为了介绍C#写界面,C++写算法的快捷交互开发方式,首先介绍c++,C#内部的DLL,COM调用.一,基础类型二,字符类型/***Author - Nishant SivakumarCopyright(C) - Nishant Sivakumar 2005***/#pragma转载 2014-01-17 15:43:22 · 888 阅读 · 0 评论 -
CLI/C++中混合类的使用
CLI/C++中混合类的使用一 混合类所谓混合类是指CLI/C++中native的Class中可以包含CLR对象,CLR的class也可以包含Naitve的对象。1)native的class中包含CLR对象,必须通过gcroot。2)CLR中的class中包含native的对象,必须是指针,也可以使用高手写的CAutoNativePtr智能指针。注意:C#中不能转载 2014-01-17 10:16:36 · 3103 阅读 · 0 评论 -
IDisposable 接口
IDisposable 接口.NET Framework 4.5其他版本2(共 2)对本文的评价是有帮助 - 评价此主题定义一种释放分配的资源的方法。命名空间: System程序集: mscorlib(在 mscorlib.dll 中)语法转载 2014-01-16 16:30:41 · 973 阅读 · 0 评论 -
CLR
CLR编辑CLR常用简写词语,CLR是公共语言运行时,Common Language Runtime)和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集),并保证应用和底层操作系统之间必要的分离。目录1基本信息▪ 释义一▪ 释义二2集成能力3内存管理4版本转载 2014-01-16 14:23:31 · 1385 阅读 · 0 评论 -
Finalize,Dispose,SuppressFinalize
Finalize,Dispose,SuppressFinalize2008-11-14 11:14 by Hundre, 7393 阅读, 1 评论, 收藏, 编辑 MSDN建议按照下面的模式实现IDisposable接口: Code在.NET的对象中实际上有两个用于释放资源的函数:Dispose和Finalize。Finalize的目的是用于释放非托管的资转载 2014-01-16 16:49:34 · 913 阅读 · 0 评论 -
CLR 完全介绍
CLR 完全介绍From: http://msdn.microsoft.com/zh-cn/magazine/cc164193.aspxhttp://msdn.microsoft.com/en-us/magazine/cc164193.aspxCode download available at: CLRInsideOut2008_01.exe (1269 KB转载 2014-01-16 15:05:04 · 1478 阅读 · 0 评论 -
大型对象堆揭秘
CLR 全面透彻解析大型对象堆揭秘Maoni Stephens 目录大型对象堆和 GC 何时回收大型对象 LOH 性能意义 回收 LOH 的性能数据 使用调试器 CLR 垃圾回收器 (GC) 将对象分为大型、小型两类。如果是大型对象,与其相关的一些属性将比对象较小时显得更为重要。例如,压缩大型对象(将转载 2014-01-16 15:02:22 · 1491 阅读 · 0 评论 -
简单介绍C#元数据
简单介绍C#元数据2009-08-14 16:46 佚名 51CTO.com 字号:T | T本文介绍C#元数据用于各项任务:用于表示NGWS runtime用途的信息,如定位和装载类、 内存中这些类的事例、解决调用 、翻译IL为原始码、加强安全并设置运行时上下文边界。AD:2013云计算架构师峰会课程资料下载C#元数据转载 2014-01-08 18:39:39 · 1925 阅读 · 0 评论 -
程序集清单
程序集清单.NET Framework 3.5其他版本此主题尚未评级 - 评价此主题更新:2007 年 11 月每一程序集,无论是静态的还是动态的,均包含描述该程序集中各元素彼此如何关联的数据集合。程序集清单就包含这些程序集元数据。程序集清单包含指定该程序集的版本要求和安全标识所需的所有元数转载 2014-01-08 18:39:10 · 839 阅读 · 0 评论 -
类的序列化
类的序列化分类: .NET 技术文章 2009-04-08 14:12 420人阅读 评论(0) 收藏 举报stream存储.netstringclassn2目录(?)[+]序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。.NET Framework 提供两种序列化技术:二进制序列化保持类型保真度,这对于在转载 2014-01-08 18:37:31 · 1490 阅读 · 0 评论 -
浅析C# get set的简单用法
浅析C# get set的简单用法2009-09-10 15:27 tianlai122114 网易博客 我要评论(0) 字号:T | T在属性声明中,C# get set访问器都必须在属性体的内部声明。使用get访问器更改对象的状态是一种错误的编程样式。AD: 2013云计算架构师峰会课程资料下载关于C# get set的文转载 2014-01-07 18:23:07 · 963 阅读 · 0 评论 -
深入理解C# 静态类与非静态类、静态成员的区别
深入理解C# 静态类与非静态类、静态成员的区别静态类静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,它防止在类的内部声明任何实例字段或方法。静态类是自C# 2.0才引入的,C# 1.0不支持静态类声明。程序员必须声明一转载 2014-01-07 18:06:11 · 19489 阅读 · 0 评论 -
静态类和静态类成员(C# 编程指南)
静态类和静态类成员(C# 编程指南)Visual Studio 2008其他版本12(共 16)对本文的评价是有帮助 - 评价此主题更新: 2008 年 7 月静态类与非静态类基本相同,但存在一个区别:静态类不能实例化。也就是说,不能使用 new 关键字创建静态类类型的变量。因为没有实例变量转载 2014-01-07 18:00:12 · 1033 阅读 · 0 评论 -
C# 匿名方法和拉姆达表达式 (2012-04-27 23:27:15)转载▼ 标签: 杂谈 匿名方法本质上是一传递给委托的代码块,是使用委托的另一种方法。 规则: 1、匿名方法中不能使用跳转语句跳
C# 匿名方法和拉姆达表达式 (2012-04-27 23:27:15)转载▼标签: 杂谈 匿名方法本质上是一传递给委托的代码块,是使用委托的另一种方法。规则:1、匿名方法中不能使用跳转语句跳至次匿名方法的外部,反之亦然;匿名方法外部的跳转语句也不能跳转到匿名方法的内部;2、在匿名方法的内部不能访问不安全的转载 2014-02-18 18:54:10 · 1748 阅读 · 0 评论