C# 列表 - 第 1 页
C# - 泛型:堆栈
C# - 泛型:堆栈 堆栈实际上与队列是一样的,但工作原理是后进先出 FIFO。 以下是堆栈的参考页: http://msdn.microsoft.com/en-us/library/3278tedw(v=vs.110).aspx 它的工作顺序基本上与队列的工作顺序相反。下面是一个例子: using System; using System.Collections.Generic; using
Views:0 2020-07-07
C# - 泛型:队列示例
C# - 泛型:队列示例 队列就像列表,遵循先进先出(FIFO) 这是一个例子: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Queue { class Program {
Views:0 2020-07-07
C# - 泛型:列表
C# - 泛型:列表 数组有一个很大的限制,即不能扩展数组以容纳超过其最初定义要容纳的项数。 因此,很多人使用"lists"作为替代方案。 我们可以在以下命名空间中找到 lists列表类: System.Collections.Generic 这是"Generic"命名空间的链接 http://msdn.microsoft.com/en-us/libra
Views:0 2020-07-07
C# - 泛型:字典(AKA Hashtable)
C# - 泛型:字典(AKA Hashtable) 在c#中,字典与哈希表是一样的。 口述记录有点像数组,您可以其中自定义默认索引编号,使其更有意义,下面是一个示例: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;
Views:0 2020-07-07
C#中,什么是数组的秩(Rank)
C#中,什么是数组的秩(Rank) 每个数组都有一个秩:这是数组中的维数。 一维数组的秩为 1。我们可以从 Array 基类访问 Rank 属性。 using System; class Program { static void Main() { //一维数组 int[] one = new int[2]; one[0] = 1;
Views:0 2020-06-02
C# 数组 GetUpperBound
C# 数组 GetUpperBound GetUpperBound()用于获取指定秩(rank)的最大索引。它返回一个int值 。rank这个词和“dimension”是同一个概念。 即维数。 比如 二维数组有2个秩rank,0和1。在更复杂的数组上,GetUpperBound比其他方法工作更可靠。 示例 using System; class Program { static void
Views:0 2020-06-02
C#如何创建二维数组
C#如何创建二维数组 该程序创建一个 2x2 字符串数组,然后使用 Console.WriteLine 打印出所有 4 个元素。 using System; class Program { static void Main() { //这里我们用初始化表达式初始化二维数组。 此数组中的每个元素都是一个字符串。 string[,] array = n
Views:0 2020-06-02
C#中如何写文本文件
C#中如何写文本文件 如何在C#中写入文本文件 FileStream对象用于写入文件。 FILESTREAM的写方法可用于写入文件。 它需要一个字节数组。 C#中如何写文本文件示例 using (FileStream fs = File.Open(fileName, FileMode.Open, FileAccess.Write, FileShare.None)) { Byte[] i
Views:0 2020-04-11
C# StringBuilder类
C# StringBuilder类 在本文中,我们将讨论C#中的StringBuilder类是什么。 StringBuilder类用于可变字符串. 每当我们更改字符串时,创建一个新对象会合理,如果我们的程序处理具有中等长度的字符串。 但是如果程序广泛执行文本处理,那么这可能会影响程序的性能,因为在垃圾收集器上可能存在堆上的堆上的许多未引用的对象。 因此.NET提供了另一个名为StringBuild
Views:0 2020-04-11
c#中什么是变量
c#中什么是变量 编程语言中的变量可以比作储藏室,对程序员来说是必不可少的。变量表示存储位置,每个变量存储相同类型的变量。当然C-sharp编译器知道变量可以存储在适当的位置,因为C-sharp是一种类型安全的语言。但在某些情况下,变量的值可以通过赋值和++,-运算符改变。 C#有七种类型的变量。 静态变量。 实例变量。 数组元素。 值参数。 参考参数。 输出参数。 局部参数。 C#变量示
Views:0 2020-04-11
c#中的对象是什么?
c#中的对象是什么? 类中的对象是相关方法或者变量的集合。 一个变量就像是,如果你制作房子那么房子就是一个类,墙壁是对象和砖块,就像类的方法一样。 基本上对象是根据类要求分配的存储器块。 声明对象的语法是这样的。 className objectName= new ClassName(); 例如: Sample objSample=newSample(); c#对象的示例: using S
Views:0 2020-04-11
c#中什么是方法
c#中什么是方法 在每个面向对象的编程中,我们都与对象一起工作,因为它们是程序的基本构建块。 数据和方法创建一个对象。 方法更改创建的对象的状态。 它们是对象的动态部分,但数据是对象的静态部分。 一种方法是包含一系列语句的代码块。 方法必须在一个类中声明,它是一个很好的编程实践。 正确使用方法带来以下优点: 它减少了代码重复。 它还将问题降至小模块。 提高编码质量。 重新使用代码。 封装信息。
Views:0 2020-04-11
c#中字面量(Literal)是什么?
c#中字面量(Literal)是什么? 字面量意味着例如:用标识符和源代码引用内存中的值。 字面量字符串和字面量值之间存在略有逻辑差异。 比如: "hello"(字符串);这是一个字符串类型的字面量。 true(boolen);这是一个boolen类型字面量。 3.14(实数);这是一个实数类型的字面量。 [1,2,3] 数字列表。 字面值 在编程语言中,一个字符是一个值字面量
Views:0 2020-04-11
C#中 Lambda是什么
C#中 Lambda是什么 lambda 是一个未命名的函数,它通常用于在 LINQ 中创建委托。 无需声明返回值、声明或者访问修饰符的方法即可轻松操作,称为 Lambda。 我们心中有一个问题,为什么我们需要 Lambda 答案是因为它允许在您只使用一次方法的同一位置创建短写方法。 并且方法的定义很短。 它减少了您编写包含类的方法的时间。 方法的优点 1.如果我们在某个地方看方法定义,则无需读取
Views:0 2020-04-11
C#中的接口是什么
C#中的接口是什么 在C# 语言中,提供了一种特殊类型的工具,以在运行时实现。一个用类和类组成的程序,用接口的方法制作,使程序变得非常简单和紧凑。这是我们可以通过同一接口引用来接口不同类的函数。 C#接口示例 interface ABC { int x { get; set; } int y { get;
Views:0 2020-04-11
在c#中委托(Delegate)是什么
在c#中委托(Delegate)是什么 委托基本上与指向函数的指针相关。 它保存方法的引用。委托是引用类型变量。 委托降低了代码复杂度,因为我们可以通过信号委托调用一系列方法。 如果我们想在需要委托时将方法作为参数传递,我们就必须操纵事件并回调方法。 C# 委托语法 public delegate-typeof-delegate Delegate (); C# 委托示例 using Sy
Views:0 2020-04-11