当前位置:首页 > 控制台应用程序 第3页

C#中IO简单操作&获取文件详情

小道6年前 (2018-10-30)C#学习4650
C#中IO简单操作&获取文件详情
检查C盘目录下是否有 “IO操作.txt”文本文档。using System.IO;//使用IO操作应先引用System.IO。 namespace IO操作 {     class Program  &nb...

类继承中的 new virtual override 之间的区别

小道6年前 (2018-09-25)C#学习3675
类继承中的 new virtual override 之间的区别
virtual  override 是方法的重载(重写)。new 是方法的覆盖。一、在C#中,new这个关键字使用频率非常高,主要有3个功能:   a) 作为运算符用来创建一个对象和调用构造函数。b) 作为修饰符。c) 用于在泛型声明中约束可能用作类...

C#中类的继承小知识点

小道6年前 (2018-09-20)C#学习4519
C#中类的继承小知识点
类的构造实例化的过程:一个子类的实例化先调用父类的构造函数,在调用子类的构造函数。namespace 继承 {     class Program     {   &nbs...

访问修饰符 private、public、protected、internal 、protected internal

小道6年前 (2018-09-19)C#学习4344
访问修饰符 private、public、protected、internal 、protected internal
访问修饰符是成员声明的可选部分,指明程序的其他部分如何访问成员。5种成员访问控制如下:私有的(private);公有的(public);受保护的(protected);内部的(internal);受保护内部的(protected internal);私有成员只能从声明它的类的内部访问,其他...

排序列表(SortedList)

小道6年前 (2018-09-02)C#学习5522
排序列表(SortedList)
SortedList 类代表了一系列按照键来排序的键/值对,这些键值对可以通过键和索引来访问。排序列表是数组和哈希表的组合。它包含一个可使用键或索引访问各项的列表。如果您使用索引访问各项,则它是一个动态数组(ArrayList),如果您使用键访问各项,则它是一个哈希表(Hashtable)。集合中的...

Dictionary泛型

小道6年前 (2018-09-01)C#学习3897
Dictionary泛型
字典(Dictionary)里面的每一个元素都是一个键值对(由二个元素组成:键和值) 键必须是唯一的,而值不需要唯一的,键和值都可以是任何类型。字典(Dictionary)是常用于查找和排序的列表。说明必须包含名空间System.Collection.Generic 。Dictionary里面的每一...

哈希表(Hashtable)

小道6年前 (2018-09-01)C#学习3558
哈希表(Hashtable)
Hashtable 类代表了一系列基于键的哈希代码组织起来的键/值对。它使用键来访问集合中的元素。当您使用键访问元素时,则使用哈希表,而且您可以识别一个有用的键值。哈希表中的每一项都有一个键/值对。键用于访问集合中的项目。key通常可用来快速查找,同时key是区分大小写;value用于存储对应于ke...

泛型List介绍

小道6年前 (2018-09-01)C#学习4429
泛型List介绍
因为ArrayList存在不安全类型与装箱拆箱的缺点,所以出现了泛型的概念。List类是ArrayList类的泛型等效类,它的大部分用法都与ArrayList相似,因为List类也继承了IList接口。最关键的区别在于,在声明List集合时,我们同时需要为其声明List集合内数据的对象类型。定义:L...

动态数组(ArrayList)

小道6年前 (2018-08-31)C#学习3559
动态数组(ArrayList)
ArrayList是命名空间System.Collections下的一部分,在使用该类时必须进行引用,同时继承了IList接口,提供了数据存储和检索。ArrayList对象的大小是按照其中存储的数据来动态扩充与收缩的。所以,在声明ArrayList对象时并不需要指定它的长度。动态数组(ArrayLi...

interface接口

小道6年前 (2018-08-31)C#学习4290
interface接口
继承"基类"跟继承"接口"都能实现某些相同的功能,但有些接口能够完成的功能是只用基类无法实现的.1.接口用于描述一组类的公共方法/公共属性. 它不实现任何的方法或属性,只是告诉继承它的类至少要实现哪些功能,继承它的类可以增加自己的方法.2.使用接口可以使继承它...

abstract抽象类和抽象方法

小道6年前 (2018-08-31)C#学习3624
abstract抽象类和抽象方法
abstract可以用来修饰类,方法,属性,索引器和时间,这里不包括字段. 使用abstrac修饰的类,该类只能作为其他类的基类,不能实例化,而且abstract修饰的成员在派生类中必须全部实现,不允许部分实现,否则编译异常.在方法或属性声明中使用abstract修饰符以指示方法或属性不包含实现。含...

C# 结构体(Struct)

小道6年前 (2018-08-25)C#学习3695
C# 结构体(Struct)
在 C# 中,结构体是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据。struct 关键字用于创建结构体。结构体是用来代表一个记录。C# 结构的特点C# 中的结构有以下特点:结构可带有方法、字段、索引、属性、运算符方法和事件。结构可定义构造函数,但不能定义析构函数。但是,您不能为结...