- 浏览: 256837 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (293)
- web (1)
- [随笔分类]项目管理 (30)
- [随笔分类]WCF (14)
- 未分类 (1)
- [随笔分类]Linq (4)
- [随笔分类]C#基础 (24)
- 项目 (1)
- [网站分类]3.非技术区(技术之外的文章,但不要涉及任何政治内容) (8)
- [网站分类]1.首页原创精华.NET区(包含架构设计、设计模式)(对首页文章的要求:原创、高质量、经过认真思考并精心写作) (9)
- [随笔分类]Ubuntu (4)
- ASP.Net (1)
- [网站分类]2..NET新手区(用于发表不合适发表在首页的.NET技术文章,包括小经验、小技巧) (30)
- [随笔分类]ASP.NET MVC (20)
- [随笔分类]ASP.NET (3)
- [随笔分类]程序员厨房 (4)
- [随笔分类]英语学习 (28)
- [网站分类]4.其他技术区 (1)
- [随笔分类]Silverlight (12)
- [随笔分类]CodeSmith (8)
- [随笔分类]其他 (4)
- [随笔分类]Ruby (4)
- [发布至博客园首页] (34)
- [网站分类]其他技术区 (3)
- [随笔分类]Ruby on Rails (2)
- [网站分类].NET新手区 (33)
- [随笔分类]TDD (1)
- [随笔分类]不谈技术 (2)
- [网站分类]非技术区 (7)
最新评论
-
yicone:
You make a mistake when paste t ...
WCF步步为营(一):简单示例 -
jinweijie:
你好,这个实现不错,但是在用了scriptmanager以后就 ...
在服务器端保存ViewState
1. 用记事本编写如下代码
.assembly HelloWorld{} .assembly extern mscorlib{} .class HelloWorld extends [mscorlib]System.Object { .method public static void HelloWorld() { .maxstack 1 ldstr "Hello World" call void [mscorlib]System.Console::WriteLine(string) ret } .method public static void main() { .entrypoint .maxstack 1 call void HelloWorld::HelloWorld() ret } } 2. 将以上代码保存为ilhelloworld.il,然后运行ilasm.exe 将il编译为exe
3. 执行这个exe文件,我们看到输出Hello World
发表评论
-
C#拾遗系列(1):委托
2008-06-11 14:43 595一、委托概述 委托具有以下特点: 委托类似于 ... -
C#拾遗系列(2):属性
2008-06-11 14:54 7161. 这里主要演示属性的继承和覆盖 2. 把属性理解为方法 ... -
C#拾遗系列(3):构造函数
2008-06-11 15:19 6171. 主要演示构造函数的继承 声明空 ... -
C#拾遗系列(4):索引器
2008-06-11 15:30 7701. 概述 索引器允许类或结构的实例就像数组一样进行索引。索引 ... -
C#拾遗系列(5):泛型委托
2008-06-14 17:25 588using System; using System.Col ... -
C#拾遗系列(6):迭代器
2008-06-14 23:03 5211. 示例: using System; using Sys ... -
C#拾遗系列(7):自定义属性
2008-06-18 14:52 6451 .描述 属性提供功能强大的方法以将声明信息与 C# 代码( ... -
C#拾遗系列(8):异常
2008-06-19 11:02 596using System; using System.Col ... -
C#拾遗系列(9):继承、接口、扩展方法、分部类、类操作、Ref and Out、可空类型
2008-06-19 15:07 1150本文内容: 继承 Equal示例 结构和类 ... -
MSIL(0):简介
2009-03-04 23:06 859Microsoft Intermediate Language ... -
代码段:ASCII to Unicode
2009-04-17 10:44 7881: private string Co ... -
Get countries from system
2009-05-08 16:02 8021: using System; 2: usi ... -
[Tips]:Read value from Resource file in C#
2009-05-18 16:18 10331: //Namespace refer ... -
[tips]: 多线程 ManualResetEvent
2009-05-21 14:23 1340WaitHandle用于实现对共享资源的独占访问,AutoRe ... -
C#拾遗系列(1):委托
2008-06-11 14:43 670一、委托概述 委托具有以下特点: 委托 ... -
C#拾遗系列(2):属性
2008-06-11 14:54 6001. 这里主要演示属性的继承和覆盖 2. 把属性理解为方法 ... -
C#拾遗系列(3):构造函数
2008-06-11 15:19 6321. 主要演示构造函数的继承 ... -
C#拾遗系列(4):索引器
2008-06-11 15:30 5911. 概述 索引器允许类或结构的实例就像数组一样进行索引。索引 ... -
C#拾遗系列(5):泛型委托
2008-06-14 17:25 682using System; using System.Col ... -
C#拾遗系列(6):迭代器
2008-06-14 23:03 7131. 示例: using System; using Sys ...
相关推荐
首先,我们来看一个简单的Hello World程序的MSIL表示: ```msil .assembly extern mscorlib { auto } .assembly MyApp {} .module MyApp.exe .namespace MyApp { .class public Program extends [mscorlib]System....
##### 示例1:打印字符串 ```plaintext .method static public void main() cil managed { .entrypoint .maxstack 8 ldstr "Hello, World" call void [mscorlib]System.Console::WriteLine(class System....
1. **打印“Hello, World”**: - **入口点定义**:`.entrypoint`定义了程序启动时.NET运行时调用的第一个方法。 - **最大栈深度**:`.maxstack 8`指定了方法中使用的栈的最大深度。 - **字符串加载与打印**: -...
- `class HelloWorld`:声明类。 - `public static void Main()`:程序的入口点。 - `Console.WriteLine("Hello World");`:输出文本到控制台。 通过以上介绍,我们了解了.NET平台的基本概念和C#语言的基础知识,这...
与 Java 的 Hello World 例子比较,C# 的 Hello World 代码实现与 Java 的实现非常相似。 Main 方法: Main 方法是程序的入口,必须是 static 的。Main 方法可以返回 void 或者 int 类型,接受 string[] args 类型...
- `class HelloWorld`:定义类HelloWorld。 - `public static void Main()`:定义程序的入口点,执行程序的起点。 - `Console.WriteLine("Hello World");`:输出字符串"Hello World"到控制台。 以上解析涵盖了C#...
使用VS.NET可以快速创建一个“Hello World”应用程序,通过选择项目模板、编写代码、编译和执行等步骤,实现了一个基本的控制台应用程序。 7. .NET Framework类库: .NET Framework提供了一个庞大的类库集合,包含...
为了进一步了解Boo,你可以尝试编写一个程序,它不仅输出"Hello, World!",还输出"Goodbye, World!"。这将帮助你熟悉基本的语句和控制流。此外,可以使用`booc`编译器将Boo源代码编译为可执行文件,然后使用`ildasm....
- **2.2 开发“Hello World”**:通过一个简单的“Hello World”程序,演示了如何使用C#编写代码。 - **2.3 使用Visual Studio .NET调试器**:介绍了如何利用Visual Studio .NET的调试工具来调试C#程序。 **第三章...
第2章 出发:“Hello World” 9 类、对象与类型 9 开发“Hello World” 16 使用Visual Studio .NET调试器 21 第3章 C#语言基础 24 类型 24 变量与常量 29 表达式 37 空白 37 语句 38 操作符 54 预处理指令 63 第4章 ...
c#学习笔记(1) 51099在线学习网发布 文章来源:网络收集 发布时间:2006-05-25 字体: [大 中 小] 51099在线学习网 http://www.51099.com 1, 结构(struct) 与 类(class) [attributes] [modifiers] struct ...
例如,`"Hello " + "World"`将输出"Hello World"。 - 占位符:在`Console.WriteLine`中,可以使用花括号`{}`定义占位符,后面的参数会替换这些占位符。如`Console.WriteLine("{0} is my name", "John")`将输出"John...
在提供的代码示例中,我们看到如何使用ASM库来动态生成一个名为`HelloWorld`的类。以下是对该过程的详细解释: 1. **创建ClassWriter对象**: 在`HelloWorldGenerateCore`类的`dump()`方法中,首先创建了一个`Class...
- **项目1:HelloWorld文件流操作**:演示如何创建文件、写入内容以及读取文件中的数据。 - **项目2:创建一个简单的Windows记事本**:使用C#实现基本的文本编辑器功能,包括打开文件、保存文件、查找替换等。 - ...
- **第2章:入门:“Hello World”** - 引导读者从创建简单的“Hello World”程序开始学习C#,介绍类、对象和类型的概念,以及如何使用Visual Studio.NET调试器。 - **第3章:C#语言基础** - 深入探讨C#中的类型、...
第2章 出发:“Hello World” 9 类、对象与类型 9 开发“Hello World” 16 使用Visual Studio .NET调试器 21 第3章 C#语言基础 24 类型 24 变量与常量 29 表达式 37 空白 37 语句 38 操作符 54 预处理指令 63 第4章 ...
第2章 出发:“Hello World” 9 类、对象与类型 9 开发“Hello World” 16 使用Visual Studio .NET调试器 21 第3章 C#语言基础 24 类型 24 变量与常量 29 表达式 37 空白 37 语句 38 操作符 54 预处理指令 63 第4章 ...
Console.WriteLine(sb.ToString()) ' 输出"Hello, world! How are you?" ``` #### 十一、类型转换 - **数值转换**:可以自动或显式地进行类型转换。 - **显式转换示例**: ```vb Dim myInt As Integer = 10 ...
MSIL代码中的打印字符串示例(PrintString)展示了如何使用MSIL指令来实现一个简单的功能,如在控制台输出"Hello,World"。通过这个例子,可以学习到如何定义程序入口点(.entrypoint),如何声明栈的使用上限(.max...
下面是一个简单的控制台应用程序示例,用于演示如何使用C#编写一个简单的“Hello World”程序: ```csharp using System; class Welcome { static void Main() { Console.WriteLine("请键入你的姓名:"); ...