C#
目之子叶
这个作者很懒,什么都没留下…
展开
-
C# *.dll是什么文件怎么生成
C#中,dll文件的简单应用首先建立两个.cs文件,内容如下:namespace.csusing System;namespace BaiDu{ class Test { static void Main() { PrintName a = new PrintName(); a.intro转载 2015-05-15 16:43:04 · 2056 阅读 · 0 评论 -
C# 调用Excel报 error CS1969: 找不到编译动态表达式所需的一个或多个类型。是否缺少引用?
程序需要读取Exel文件,有如下代码段[csharp] view plaincopyobject oMissing = System.Reflection.Missing.Value; Microsoft.Office.Interop.Excel.Application excelApp = new Mi转载 2015-05-21 15:24:07 · 848 阅读 · 0 评论 -
C# CLR的执行模型
好好学习底层运行机制,从CLR via C# 开始。CLR的执行模型: CLR:Common Language Runtime,是一个可由多种编程语言使用的“运行时”。CLR的核心功能(比如内存管理、程序集加载、安全性、异常处理和线程同步)可由面向CLR的所有语言(C#,Visual Basic,F#等)使用。1.将源代码编译成托管模块:转载 2015-06-05 19:02:35 · 812 阅读 · 0 评论 -
C# 循环语句foreach用法
foreach循环用于列举出集合中所有的元素,foreach语句中的表达式由关键字in隔开的两个项组成。in右边的项是集合名,in左边的项是变量名,用来存放该集合中的每个元素。该循环的运行过程如下:每一次循环时,从集合中取出一个新的元素值。放到只读变量中去,如果括号中的整个表达式返回值为true,foreach块中的语句就能够执行。一旦集合中的元素都已经被访问到,整个表达式的值为false转载 2015-04-22 17:26:57 · 3051 阅读 · 0 评论 -
C# IL代码、JIT编译器、MSIL、Ildasm.exe
《CLR via C#》“虽然这样说很难让人信服,但许多人(包括我)都认为托管应用程序的性能实际上超过了非托管应用程序。有许多原因使我们对此深信不疑---例如,当JIT编译器在运行时将IL代码编译成本地代码时,编译器对执行环境的认识比非托管编译器更深刻。”“JIT编译器能判断代码是否运行在一个Intel Pentium 4 CPU上,并生成相应的本地代码来利用Pentium 4支持的任转载 2015-06-05 17:33:33 · 2597 阅读 · 0 评论 -
C# Namespace详解
我现在感到学好C#就是就是要知道C#的基本语法,C#的新的特点,C#能干什么!其中我感到不管如何,NAMESPACE都是很关键的。可以说不是只对C#而言,而是整个.NET都是由NAMESPACE组成的。所以我在看了C#的基本语法后,就直奔NAMESPACE来了,在这里写下自己的一些感觉,希望能对后面学习的人有所帮助。NAMESPACE在新的.NET环境下编程可以说是无所不在。总之,转载 2015-04-20 20:44:19 · 2449 阅读 · 1 评论 -
C# 读写文件的方法汇总
1、使用FileStream读写文件 文件头:复制代码代码如下:using System;using System.Collections.Generic;using System.Text;using System.IO;读文件核心代码:复制代码代码如下:byte[] byData = new转载 2015-04-22 21:18:59 · 695 阅读 · 0 评论