![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#学习
文章平均质量分 77
Dennison_
010010101001
展开
-
Hello World -- 我的第一个程序
创建并运行控制台应用程序1、启动 Visual Studio。 2、在菜单栏上,依次选择“文件”、“新建”、“项目”。 将打开“新建项目”对话框。 3、展开“已安装”,展开“模板”,展开“Visual C#”,然后选择“控制台应用程序”。 4、在“名称”框中,指定项目名称,然后选中“确定”按钮。 新项目出现在“解决方案资源管理器”中。 5、如果 Program.cs 不原创 2016-09-29 23:09:02 · 426 阅读 · 0 评论 -
C#学习之数组
可以在一个数组数据结构中存储同一类型的多个变量。 通过指定其元素的类型声明数组。type[] arrayName;下面的示例创建一维、多维和交错数组:C#class TestArraysClass{ static void Main() { // Declare a single-dimensional array int[] array1 =原创 2016-10-06 20:14:10 · 507 阅读 · 0 评论 -
C#学习之语句、表达式和运算符
语句程序所执行的操作以“语句”表达。 常见操作包括声明变量、赋值、调用方法、循环访问集合,以及根据给定条件分支到一个或另一个代码块。 语句在程序中的执行顺序称为“控制流”或“执行流”。 根据程序对运行时所收到的输入的响应,在程序每次运行时控制流可能有所不同。语句可以是以分号结尾的单行代码,或者是语句块中的一系列单行语句。 语句块括在括号 {} 中,并且可以包含嵌套块。 下面的代码演示两个单行语句示例原创 2016-10-06 19:44:12 · 2251 阅读 · 0 评论 -
C#学习之方法
方法是包含一系列语句的代码块。 程序通过调用该方法并指定任何所需的方法参数使语句得以执行。 在 C# 中,每个执行的指令均在方法的上下文中执行。 Main 方法是每个 C# 应用程序的入口点,并在启动程序时由公共语言运行时 (CLR) 调用。方法签名通过指定访问级别(如 public 或 private)、可选修饰符(如 abstract 或 sealed)、返回值、方法的名称以及任何方法参数,在类原创 2016-10-06 10:05:26 · 1199 阅读 · 0 评论 -
C#学习之继承
继承(加上封装和多态性)是面向对象的编程的三个主要特性(也称为“支柱”)之一。 继承用于创建可重用、扩展和修改在其他类中定义的行为的新类。其成员被继承的类称为“基类”,继承这些成员的类称为“派生类”。派生类只能有一个直接基类。但是,继承是可传递的。如果 ClassB 派生出 ClassC,ClassA 派生出 ClassB,则 ClassC 会继承 ClassB 和 ClassA 中声明的成员。no原创 2016-09-30 11:27:03 · 425 阅读 · 0 评论 -
C#学习之对象
类或结构定义的作用类似于蓝图,指定该类型可以进行哪些操作。 从本质上说,对象是按照此蓝图分配和配置的内存块。 程序可以创建同一个类的多个对象。 对象也称为实例,可以存储在命名变量中,也可以存储在数组或集合中。 使用这些变量来调用对象方法及访问对象公共属性的代码称为客户端代码。 在 C# 等面向对象的语言中,典型的程序由动态交互的多个对象组成。 结构实例. 选件类实例由于类是引用类型,因此原创 2016-09-30 10:32:19 · 378 阅读 · 0 评论 -
C#学习之类
“类”是一种构造,通过使用该构造,您可以将其他类型的变量、方法和事件组合在一起,从而创建自己的自定义类型。 类就像一个蓝图, 它定义类型的数据和行为。 如果类没有声明为静态类,客户端代码就可以创建赋给变量的“对象”或“实例”,从而使用该类。 在对变量的所有引用都超出范围之前,该变量始终保持在内存中。 所有引用都超出范围时,CLR 将标记该变量以供垃圾回收。 如果类声明为静态类,则内存中只存在一个副本原创 2016-09-30 10:21:29 · 316 阅读 · 0 评论 -
C#编码约定
虽然C#语言规范未定义语言规范,但编码约定可实现以下目的:它们为代码创建一致的外观,以确保读取器专注于内容而非布局。它们使得读取器可以通过基于之前的经验进行的假设更快地理解代码。它们便于复制、更改和维护代码。它们展示 C# 最佳做法。命名约定在不包括 using 指令的短示例中,使用命名空间限定。 如果你知道命名空间默认导入项目中,则不必完全限定来自该命名空间的名称。 如果对于单行来说原创 2016-09-30 09:49:11 · 478 阅读 · 0 评论 -
C# 程序的通用结构
C# 程序可由一个或多个文件组成。 每个文件都可以包含零个或零个以上的命名空间。 一个命名空间除了可包含其他命名空间外,还可包含类、结构、接口、枚举、委托等类型。 以下是 C# 程序的主干,它包含所有这些元素。C#// A skeleton of a C# program using System;namespace YourNamespace{ class YourClass原创 2016-09-30 08:52:36 · 458 阅读 · 0 评论 -
C#学习之字符串
字符串是 String 类型的对象,它的值是文本。 在内部,文本被存储为 Char 对象的顺序只读集合。 C# 字符串末尾没有以 null 结尾的字符;因此 C# 字符串可以包含任意数目的嵌入式 null 字符(“\0”)。 字符串的 Length 属性代表它包含的 Char 对象的数量,而不是 Unicode 字符的数量。 若要访问字符串中的各个 Unicode 码位,请使用 StringInfo原创 2016-10-06 20:24:08 · 335 阅读 · 0 评论