找到 2628 篇文章 关于 C#

如何在 C# ArrayList 中使用 RemoveAt?

George John
更新于 2020年6月20日 12:47:41

407 次浏览

C# 中的 RemoveAt 方法用于移除列表中指定位置的元素。首先,设置列表中的元素:var subjects = new List(); subjects.Add("Physics"); subjects.Add("Chemistry"); subjects.Add("Biology"); subjects.Add("Science");要移除元素,设置要移除元素的索引。以下是从第 3 个位置移除元素:subjects.RemoveAt(2);让我们看看完整的代码:示例 在线演示using System; using System.Collections.Generic; public class Demo {    public static void Main(string[] args){       var subjects = new List();       subjects.Add("Physics");       subjects.Add("Chemistry");       subjects.Add("Biology");   ... 阅读更多

C# 字符串字面量中的 @ 前缀有什么作用?

Chandu yadav
更新于 2020年6月20日 12:50:07

617 次浏览

@ 前缀表示您不需要转义其后的字符串中的特殊字符。语句 @"D:ew" 等于:"D:ew"。如果您想要长字符串并希望将其显示在多行上,也可以使用 @ 前缀。以下是一个显示多行字符串的示例:示例 在线演示using System; namespace Demo {    class Program {       static void Main(string[] args) {          string str = @"Welcome User,          Kindly wait for the image to          load";          Console.WriteLine(str);       }    } }输出Welcome User, Kindly wait for the image to load

C# 中 Array.Rank 数组类的属性有什么作用?

karthikeya Boyini
更新于 2020年6月20日 12:50:42

222 次浏览

让我们来看一个使用 Rank 属性查找数组维数的示例。arr.Rank 其中,arr 是我们的数组:int[, ] arr = new int[5, 5];如果您想获取数组的行数和列数,请使用 GetLength 属性:arr.GetLength(0); arr.GetLength(1);以下是完整的代码:示例 在线演示using System; class Program {    static void Main() {       int[, ] arr = new int[4, 5];       Console.WriteLine(arr.GetLength(0));       Console.WriteLine(arr.GetLength(1));       Console.WriteLine("上限:{0}", arr.GetUpperBound(0).ToString());       Console.WriteLine("下限:{0}", arr.GetLowerBound(0).ToString());     ... 阅读更多

C# 中类方法和类成员的区别是什么?

George John
更新于 2020年6月20日 12:52:50

901 次浏览

类成员函数(即方法)是定义或原型在类定义内的函数,类似于任何其他变量。它对该类的任何对象进行操作,并且可以访问该对象的类的所有成员。以下是一个示例:public void setLength( double len ) {    length = len; } public void setBreadth( double bre ) {    breadth = bre; }以下是一个显示如何在 C# 中访问类成员函数的示例:示例 在线演示using System; ... 阅读更多

C# 中 ref 参数和 out 参数的区别是什么?

karthikeya Boyini
更新于 2020年6月20日 12:54:41

485 次浏览

Ref 参数引用参数是指向变量内存位置的引用。当您按引用传递参数时,与值参数不同,不会为这些参数创建新的存储位置。您可以使用 ref 关键字声明引用参数。以下是一个示例:示例 在线演示using System; namespace CalculatorApplication {    class NumberManipulator {       public void swap(ref int x, ref int y) {          int temp;          temp = x; /* 保存 x 的值 */          x = y; /* 将 y 的值赋给 x */          y = temp; /* 将 temp 的值赋给 y */         }     } } ... 阅读更多

C# 中构造函数和析构函数的区别是什么?

Ankith Reddy
更新于 2020年6月20日 12:57:24

434 次浏览

构造函数类的构造函数是类的特殊成员函数,每当我们创建该类的新的对象时都会执行。构造函数的名称与类名完全相同,并且没有任何返回类型。构造函数的名称与类名相同:class Demo {    public Demo() {} }以下是一个示例:示例 在线演示using System; namespace LineApplication {    class Line {       private double length; // 线的长度       public Line() {          Console.WriteLine("正在创建对象");   ... 阅读更多

C# 中什么是动态数组?

karthikeya Boyini
更新于 2020年6月20日 11:49:55

6K+ 次浏览

动态数组是可增长的数组,比静态数组更有优势。这是因为数组的大小是固定的。要在 C# 中动态创建数组,请使用 ArrayList 集合。它表示可以单独索引的对象的有序集合。它还允许动态内存分配,添加、搜索和排序列表中的项目。以下是一个显示如何在 C# 中动态创建数组的示例:示例 在线演示using System; using System.Collections; namespace Demo {    class Program {       static void Main(string[] args) {          ArrayList al = new ArrayList(); ... 阅读更多

C# 中什么是上下文关键字?

Chandu yadav
更新于 2020年6月20日 11:50:16

588 次浏览

在 C# 中,某些标识符在代码上下文中具有特殊含义,例如 get 和 set 被称为上下文关键字。以下是上下文关键字的表格:上下文关键字add alias ascending descending dynamic from get global group into join let orderby partial (type) partial(method) remove select set

C# 程序中的构造函数是什么?

Samual Sam
更新于 2020年6月20日 11:51:03

481 次浏览

类的构造函数是类的特殊成员函数,每当我们创建该类的新的对象时都会执行。构造函数的名称与类名完全相同,并且没有任何返回类型。构造函数的名称与类名相同:class Demo {    public Demo() {} }以下是一个示例:示例 在线演示using System; namespace LineApplication {    class Line {       private double length; // 线的长度       public Line() {          Console.WriteLine("正在创建对象");     ... 阅读更多

C# 中的注释是什么?

Arjun Thakur
更新于 2020年6月20日 11:57:09

146 次浏览

注释用于解释代码。编译器会忽略注释条目。C# 程序中的多行注释以 /* 开头,以 */ 结尾,如下所示。多行注释/* 以下是在 C# 中的多行注释 *//*...*/ 将被编译器忽略,用于在程序中添加注释。单行注释// 变量 int a = 10;以下是一个 C# 程序示例,显示如何添加单行和多行注释:示例 在线演示using System; namespace Demo {    class Program {       static void Main(string[] args) {       ... 阅读更多

广告