在 C++ 中,作用域解析运算符,即 ::,用于全局变量,而在 C# 中,它与命名空间相关。如果某个类型在不同的命名空间中共享一个标识符,则可以使用作用域解析运算符来对其进行识别。例如,要引用 System.Console 类,请使用带有作用域解析运算符的全局命名空间别名 global::System.Console 让我们看一个示例:示例 Live Demo using myAlias = System.Collections; namespace Program { class Demo { static void Main() { myAlias::Hashtable h = new myAlias::Hashtable(); h.Add("M", "1"); ... Read More
C# 中的 RemoveAt() 方法用于删除列表中某个位置上的元素。首先,设置列表中的元素:var subjects = new List(); subjects.Add("Physics"); subjects.Add("Chemistry"); subjects.Add("Biology"); subjects.Add("Science"); 要删除元素,请设置要从此处删除元素的索引。以下是删除第 3 个位置元素的方法:subjects.RemoveAt(2); 让我们看完整代码:示例 Live Demo 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"); ... Read More
要将引用分配给变量,请使用 ref 关键字。引用参数是对变量的内存位置的引用。引用按引用传递参数时,与按值传递参数不同,不会为这些参数创建新的存储位置。使用 ref 关键字声明引用参数。让我们看一个示例:在此示例中,我们使用 ref 关键字交换两个值:示例 Live Demo using System; namespace Demo { class Program { public void swap(ref int x, ref int y) { int temp; temp = ... Read More