
net
文章平均质量分 83
just0kk
不用问了,就是我
展开
-
《CLR via C#》学习笔记【2】
二、生成、打包、部署和管理应用程序及类型2.1 .NET Framework部署目标Windows多年来一直因为不稳定和过于复杂而口碑不佳。存在所谓”DLL hell“、安装的复杂性等繁琐的问题,而.NET Framework 正在尝试彻底解决DLL hell的问题,也在很大程度上解决了应用程序状态在用户硬盘中四处分散的问题。 >和COM不同,类型不再需要注册表中的设置。……像Micr原创 2016-05-07 20:20:20 · 1131 阅读 · 0 评论 -
《CLR via C#》学习笔记【1】
一、CLR的执行模块1.1 将源代码编译成托管模块 非托管C/C++可对系统进行低级控制,按自己的想法管理内存、VB可以快速生成UI应用程序,并控制COM对象和数据库。公共语言运行时(Common Language Runtime, CLR)是一个由多种编程语言使用的“运行时”。CLR的核心功能(如内存管理、程序集加载、安全性、异常处理和线程同步)可由面向CLR的所有语言使用。 事实上在运行原创 2016-05-05 20:11:17 · 4113 阅读 · 0 评论 -
C#(FCL)字符串对象的不可变性
在一篇博文上看到引用类型和值类型的区别如下 - 引用类型与值类型相同的是,结构体也可以实现接口; - 引用类型可以派生出新的类型,而值类型不能; - 引用类型可以包含null值,值类型不能(可空类型功能允许将 null 赋给值类型); - 引用类型变量的赋值只复制对对象的引用,而不复制对象本身。而将一个值类型变量赋给另一个值类型变量时,将复制包含的值。对于最后一条,经常混淆的是原创 2016-05-28 09:10:52 · 1114 阅读 · 0 评论 -
Property和Attribute的区别
Property属于面向对象理论范畴。在使用面向对象思想编程的时候常常需要对客观事物进行抽象,再把抽象出来的结果封装成类,类中用来表示对象状态的成员就是property。Attribute则是编程语言文法层面的东西,比如有两个同类的语法元素A和B,为了区分A和B,就需要加一些Attribute,attribute可以翻译为特征。在标签语言中进行面向对象编程时,property也被包装成为attrib原创 2016-08-10 04:30:02 · 6828 阅读 · 0 评论 -
C#HttpClient或使用CookieContainer模拟登陆后HttpRequest不发送cookie的解决方法及原因
解决办法:为现有的CookieContainer手动添加在Host下设置的cookie,这样当我们访问任何其他子节点的时候,Cookies就能够正常发送了。原创 2016-08-24 16:09:23 · 10103 阅读 · 0 评论 -
利用C#进行CATIA自动化二次开发的入门指南
本文包括以下内容:Automation(以下简称自动化)与CAA的区别用C#创建Automation根对象的代码Automation文档的使用方法以下是正文Automation(以下简称自动化)与CAA的区别相比CAA开发,COM自动化接口的好处在于:不需要购买安装CAA因为是基于COM组件调用进行开发,所以可以用任何(高)版本VS进行开发,有更好的智能感知和代码提示CAA开发中涉及大原创 2017-02-26 11:25:12 · 14564 阅读 · 3 评论