【c# – 在Visual Studio中的项目引用中更改条件编译】教程文章相关的互联网学习教程文章

【酷熊科技】工作积累 ----------- C#自动添加using引用命名空间【图】

转载 C#自动添加using引用命名空间 有时候调用了某个函数却不知具体的命名空间,还得去帮助文档去查找,实在是笨办法,其实VS有一个快捷键来解决这个问题,Shilt+Alt+F10 原文:http://www.cnblogs.com/dudu580231/p/6094028.html

C# WeakReference(弱引用)

WeakReference(弱引用)我们平常用的都是对象的强引用,如果有强引用存在,GC是不会回收对象的。我们能不能同时保持对对象的引用,而又可以让GC需要的时候回收这个对象呢?.NET中提供了WeakReference来实现。弱引用可以让您保持对对象的引用,同时允许GC在必要时释放对象,回收内存。对于那些创建便宜但耗费大量内存的对象,即希望保持该对象,又要在应用程序需要时使用,同时希望GC必要时回收时,可以考虑使用弱引用。使用上 很简...

C#winform项目添加引用编译文件【图】

打开opencv(Emgu for windows)样例,发现有带引用图标的文件以前还真没见过这种用法,研究了一下:1.项目版本信息文件内容及添加:通过修改项目目录下的csproj(c sharp project)文件添加项目版本信息另一种写法:2.密钥文件的添加:方法一:通过修改项目属性添加方法二:通过修改项目目录下的csproj(c sharp project)文件添加原文:http://www.cnblogs.com/makesense/p/3818080.html

C# Winform程序把引用的dll放到指定目录【代码】

如果项目引用了很多dll,发布的时候放同一目录会很乱,这时候可以用privatePath后面指定搜索的dll文件夹,多个用;分隔另外,发现在配置文件夹中 configSource 也是可以指定目录的<runtime><gcConcurrent enabled="true"/><assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"><publisherPolicy apply="yes"/><probing privatePath="Dlls"/></assemblyBinding></runtime> 原文:http://www.cnblogs.com/ssboy/p/4418744.html

C# 引用类型作为值参数和引用参数【代码】

引用类型作为值类型传递,形参和实参其实是两个指针,只不过指向的是同一块内存。新new一个对象是,它们两的联系就被切断了,指向了不同的内存块。引用类型作为引用参数,此时的形参其实是实参的一个别名,它们两个其实是一个指针,新new一个对象是,指向的还是同一内存块,因为它们本身就是同一个指针。两种情况的最后指向是不一样的。以下情况是, 在方法内创建一个新对象并赋值给形参。引用类型作为值参数using System;namespace...

传智的光辉岁月-C#基础篇五值类型和引用类型【代码】【图】

using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace P01Method {class Program{static void Main(string[] args){//int a1 = 11;//int b2 = 22;//Add2Num(a1, b2);//在调用方法时,为 方法括号中 传递的 值 就叫做 实参(实际参数)//Add2Num(102, 205);//在调用方式时,也可以 直接 用 把值 传递个 方法的 形参int res = Add2NumWith(222, 555);//使用 res 变量 接收 方法的返回值...

图解C#的值类型,引用类型,栈,堆,ref,out【图】

C# 的类型系统可分为两种类型,一是值类型,一是引用类型,这个每个C#程序员都了解。还有托管堆,栈,ref,out等等概念也是每个C#程序员都会接触到的概念,也是C#程序员面试经常考到的知识,随便搜搜也有无数的文章讲解相关的概念,貌似没写一篇值类型,引用类型相关博客的不是好的C#程序员。我也凑个热闹,试图彻底讲明白相关的概念。程序执行的原理要彻底搞明白那一堆概念及其它们之间的关系似乎并不是一件容易的事,这是因为大部...

c# 我所理解的 值类型 and 引用类型【图】

一直以来对于值类型和引用类型都只是一个模糊的概念,趁最近有空深入理解了下。先说说值类型,在msdn上是这样介绍值类型的。意思就是值类型直接包含值。变量引用的位置就是值所在内存中实际存储的位置,所以捏,假如你将一个原始变量的值赋给另一个变量,会在新变量的位置创建原始变量的值的一个内存副本。两个变量是不可能引用同一个内存位置滴(除非其中有参数是out 或者ref 参数)。而更改原始变量的值不会影响另一个变量的值,...

C# NPOI 导入与导出Excel文档 兼容xlsx, xls(xf13中已经引用了xlsx的npoi)【代码】【图】

这里使用的NPOI版本为: 2.1.3.1官方下载地址: http://npoi.codeplex.com/releases版本内包含.Net 2.0 与.Net 4.0.Net 4.0中包含文件使用时需引用需要引用所有5个dll使用到的引用using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; using NPOI.XSSF.UserModel; 还有经过自己整理的导入导出Excel代码: /// <summary>/// Excel导入成Datable/// </summary>/// <param name="file">导入路径(包含文件名与扩展名)</param>///...

C#中使用NPOI提示(找到的程序集清单定义与程序集引用不匹配)

1、问题:找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)2、描述:使用NPOI导出word文档,需要C#的解压缩类,所以引用了ICSharpCode.SharpZipLib.dll文件。但是运行一直提示版本不对,引用的是0.86.0.518,但是导入的DLL文件是0.85.5.45。找了一个下午,终于找到原因。在项目中又新建了一个"temp"文件夹,将新版本0.86.0.518的DLL文件放在里面。然后进行引用,以为引用的是新版本0.86.0.518。其实引用的...

C# ASP JS引用路径不正确导致的错误

假设JS包放在根目录下的Scripts文件夹下当前页的路径在另一个文件夹下,那么他引用JS应该:<script src="../Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>也不要写成<script src="~/Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>虽然~/表示指定根目录../表示上一级目录../../表示上两级以此类推./表示当前目录 如果JS路径写的不对,大部分浏览器可以找到,但是360的兼容模式和一些低版本的浏览...

C#值类型和引用类型的区别【图】

转载:进修的stone 什么是值类型,什么是引用类型 概念:值类型直接存储其值,而引用类型存储对其值的引用。部署:托管堆上部署了所有引用类型。 引用类型:基类为Objcet值类型:均隐式派生自System.ValueType: 值类型:byte,short,int,long,float,double,decimal,char,bool 和 struct 统称为值类型。引用类型:string 和 class统称为引用类型。 值类型变量声明后,不管是否已经赋值,编译器为其分配内存。引用类型当声明...

略谈ASP.NET中C#的string引用类型【代码】

Constructing RoadsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 12235 Accepted Submission(s): 4655 Problem Description There are N villages, which are numbered from 1 to N, and you should build some roads such that every two villages can connect to each other. We say two village A and B are connected, if and only if there is a road betw...

C#中字符串的处理,对象的引用及继承(Tenth day)【图】

又进入到了新的一周,现在到总结的时间了,继续为大家总结一下今天在云和学院所学的知识。理论:StringBuilder 和 String 的区别 String 在进行运算时(如赋值、拼接等)会产生一个新的实例,而 StringBuilder 则不会。所以在大量字符串拼接或频繁对某一字符串进行操作时最好使用 StringBuilder,不要使用 String; 如果要操作一个不断增长的字符串,尽量不用String类,改用StringBuilder类。两个类的工作原理不同:String类是一种...

C#引用类型和值类型的区别【代码】

1***、C#中有两种类型:值类型和引用类型:值类型的变量直接包含他们的数据,而引用类型的变量存储 引用类型存储对他们的数据的引用,后者称为对象:简单说:值类型直接存储其值,引用类型存储对值得引用.引用类型分为引用和引用的对象。 2***、值类型:简单类型、枚举、结构引用类型: 类类型、接口类型、数组类型和委托类型3***、值类型与引用类型的内存存储单纯的说值类型存储在栈上,引用类型存储在托管堆上是不对的。 4***、区别...