- 1、本文档共64页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual Cshape 示例
Visual C# 示例
本节包括 C# 教程的示例摘要。每个摘要中都包含一些链接,这些链接允许在开发环境中打开示例并将示例源文件复制到硬盘上。
示例 说明 Hello World 说明 Hello World 应用程序。 命令行参数 说明简单的命令行处理;同时说明数组索引。 数组 说明如何使用数组。 属性 说明如何声明和使用属性;同时阐释抽象属性。 库 说明如何使用编译器选项从多个源文件来创建 DLL;同时也说明如何在其他程序中使用该库。 版本控制 通过关键字 override 和 new 的使用说明 C# 中的版本控制。 集合类 说明如何生成可与 foreach 语句一起使用的集合类。 结构 说明如何在 C# 中使用结构。 索引器 说明如何使用数组表示法来访问对象。 索引属性 说明如何实现使用索引属性的类。索引属性使您可以使用表示类似于数组的若干种不同事物的集合的类。 用户定义的转换 说明如何定义用户定义的类型与其他类型之间的转换。 运算符重载 说明用户定义的类如何能够重载运算符。 委托 说明如何声明、映射和组合委托。 事件 说明如何在 C# 中使用事件。 显式接口实现 阐释如何显式实现接口成员。 条件方法 阐释条件方法,这种方法提供一种功能强大的机制,通过这种机制可以根据是否定义了某个符号来包括或省略方法调用。 XML 文档 说明如何使用 XML 将代码编入文档。 平台调用 说明如何从 C# 中调用平台调用(导出的 DLL 函数)。 COM Interop 第一部分 说明如何使用 C# 与 COM 对象交互操作。 COM Interop 第二部分 说明如何将 C# 服务器与 C++ COM 客户端程序一起使用。 特性 说明如何创建自定义属性类、如何在代码中使用这些类以及如何通过反射查询它们。 安全性 讨论 .NET Framework 安全并说明 C# 中的两种修改安全权限的方法:权限类和权限属性。 线程处理 说明各种线程活动,如创建和执行线程、同步线程、在线程间交互以及使用线程池等。 不安全代码 说明如何使用指针。 OLE DB 说明如何在 C# 中使用 Microsoft Access 数据库。它显示如何创建数据集并从数据库向该数据集添加表。 Hello World 示例
cd HelloWorld1
csc Hello1.cs
Hello1
键入下列内容:
cd ..\HelloWorld2
csc Hello2.cs
Hello2
键入下列内容:
cd ..\HelloWorld3
csc Hello3.cs
Hello3 A B C D
键入下列内容:
cd ..\HelloWorld4
csc Hello4.cs
Hello4
Hello World 教程请参见
C# 教程本教程展示以 C# 编写的 Hello World 程序的几个版本。
示例文件
请参见 Hello World 示例以下载和生成本教程中讨论的示例文件。
其他阅读材料
C# 程序的常规结构
Main
1.1 开始
3.3 声明
教程
下面的示例展示编写 C#“Hello World”(世界你好)程序的几种不同方法。
示例 1
// Hello1.cs
public class Hello1
{
public static void Main()
{
System.Console.WriteLine(Hello, World!);
}
}
输出
Hello, World!
代码讨论
每个 Main 方法都必须包含在一个类内(此处为 Hello1)。
System.Console 类包含一个 WriteLine 方法,可用于向控制台显示字符串。
示例 2
为避免程序中到处都是完全限定的类,可以使用 using 指令,如下所示:
// Hello2.cs
using System;
public class Hello2
{
public static void Main()
{
Console.WriteLine(Hello, World!);
}
}
输出
Hello, World!
示例 3
如果需要访问传递到应用程序中的命令行参数,则只需更改 Main 方法的签名以包括这些参数,如下所示。本示例对命令行参数进行计数并显示这些参数。
// Hello3.cs
// arguments: A B C D
using System;
public class Hello3
{
public static void Main(string[] args)
{
Console.WriteLine(Hello, W
您可能关注的文档
- AOZ1014AI开关电源参考设计.pdf
- ATMEL公司24系列EEPROM编程举例.doc
- 4.EXTRON光纤矩阵.pptx
- B5-实例-FinConfig.ppt
- BF_SSLDD_Overview_Slides在Blackfin应用程序中使用系统服务库、器件驱动器及VisualDSP++内核 (2008年11月).pdf
- CDT规约(新部颁).pdf
- 山西国有林场场外发展林业的调查与建议.pdf
- CANape快速入门.pdf
- 山东省国有林场发展森林旅游模式的调研报告.pdf
- D36招聘面试经典六问.doc
- 2025年数据要素市场培育与数据治理体系建设研究.docx
- 2025年职业教育数字化转型中的虚拟现实技术在职业培训中的应用.docx
- 2025年社区老年餐服务,跨境营养配餐系统成本效益评估报告.docx
- 2025年合成生物学在生物基材料中的应用投资策略研究.docx
- 2025年社区老年日间照料与跨境医养结合的融合发展模式研究.docx
- 密室逃脱场景安全管理与安全管理规范制定.docx
- 2025年社区老年餐桌服务智能化中央厨房建设投资前景分析.docx
- 电动叉车租赁行业2025年网络布局优化与品牌建设报告.docx
- 聚焦2025年跨境电商出口行业数据可视化研究报告.docx
- 2025年宜家家居零售场景中智能家居产品创新与市场策略报告.docx
文档评论(0)