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"); ... 阅读更多
@ 前缀表示您不需要转义其后的字符串中的特殊字符。语句 @"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
Ref 参数引用参数是指向变量内存位置的引用。当您通过引用传递参数时,与值参数不同,不会为这些参数创建新的存储位置。您可以使用 ref 关键字声明引用参数。以下是一个示例:示例 在线演示 using System; namespace CalculatorApplication { class NumberManipulator { public void swap(ref int x, ref int y) { int temp; temp = x; /* 保存 x 的值 */ x = y; /* 放置 ... 阅读更多
动态数组是可增长的数组,比静态数组更具优势。这是因为数组的大小是固定的。要在 C# 中动态创建数组,请使用 ArrayList 集合。它表示可以单独索引的对象的有序集合。它还允许动态内存分配、添加、搜索和排序列表中的项目。以下是一个显示如何在 C# 中动态创建数组的示例:示例 在线演示 using System; using System.Collections; namespace Demo { class Program { static void Main(string[] args) { ArrayList al = new ArrayList(); ... 阅读更多
在 C# 中,一些标识符在代码上下文中具有特殊含义,例如 get 和 set 称为上下文关键字。以下是上下文关键字表:上下文关键字 add alias ascending descending dynamic from get global group into join let orderby partial (type) partial(method) remove select set