79 次浏览
在 C# 中声明数组,可以使用以下语法:数据类型[ ] 数组名称; 其中,数据类型用于指定数组中元素的类型。[ ] 指定数组的大小。数组名称指定数组的名称。以下是一个示例:double[ ] balance; 让我们来看一个声明数组并向其中添加值的示例:示例 Live Demo使用 System; 命名空间 ArrayApplication { 类 MyArray { 静态 void Main(string[] args) { int [ ] n = new int[10]; /* n 是一个包含 10 个... 阅读更多
718 次浏览
C# 中的逗号运算符可以用作方法参数列表中的分隔符。您也可以在 for 语句中将其用作运算符。以下是一个示例,展示了在 for 语句中使用逗号运算符进行初始化:for (int i = begin, j = 1; i
610 次浏览
在 C++ 中,作用域解析运算符即 :: 用于全局变量,而在 C# 中,它与命名空间相关。如果您有一个在不同命名空间中共享标识符的类型,则可以使用作用域解析运算符来识别它们。例如,要引用 System.Console 类,请使用全局命名空间别名和作用域解析运算符:global::System.Console 让我们来看一个示例:示例 Live Demo使用 myAlias = System.Collections; 命名空间 Program { 类 Demo { 静态 void Main() { myAlias::Hashtable h = new myAlias::Hashtable(); h.Add("M", "1"); ... 阅读更多
4K+ 次浏览
C# 中的 RemoveAt() 方法用于在您设置的位置删除列表中的元素。首先,在列表中设置元素:var subjects = new List(); subjects.Add("Physics"); subjects.Add("Chemistry"); subjects.Add("Biology"); subjects.Add("Science"); 要删除元素,请设置要从中删除元素的索引。以下是从第 3 个位置删除元素:subjects.RemoveAt(2); 让我们来看完整的代码:示例 Live Demo使用 System; 使用 System.Collections.Generic; 公共类 Demo { 公共静态 void Main(string[] args) { var subjects = new List(); subjects.Add("Physics"); subjects.Add("Chemistry"); ... 阅读更多
5K+ 次浏览
要将引用分配给变量,请使用 ref 关键字。引用参数是指向变量内存位置的引用。当您通过引用传递参数时,与值参数不同,不会为这些参数创建新的存储位置。使用 ref 关键字声明引用参数。让我们来看一个示例:在这里,我们使用 ref 关键字交换两个值:示例 Live Demo使用 System; 命名空间 Demo { 类 Program { 公共 void swap(ref int x, ref int y) { int temp; temp = ... 阅读更多
598 次浏览
使用 Push 操作设置栈以将元素添加到栈中:Stack st = new Stack(); st.Push('A'); st.Push('M'); st.Push('G'); st.Push('W'); 要从栈中弹出元素,请使用 Pop() 方法:st.Pop();st.Pop(); 以下是如何实现带 Push 和 Pop 操作的栈的示例:示例 Live Demo使用 System; 使用 System.Collections; 命名空间 CollectionsApplication { 类 Program { 静态 void Main(string[] args) { Stack st = new Stack(); st.Push('A'); st.Push('M'); st.Push('G'); st.Push('W'); Console.WriteLine("当前... 阅读更多
89 次浏览
所有数组都由连续的内存位置组成。最低地址对应于第一个元素,最高地址对应于最后一个元素。首先,声明一个数组:int[] rank; 但声明数组不会在内存中初始化数组。当数组变量被初始化时,您可以为数组赋值。数组是引用类型,因此您需要使用 new 关键字创建数组的实例。例如,int[] rank = new int[5]; 您可以在声明时为数组赋值:int[] rank = { 1, 2, 3, 4, 5}; 这样,... 阅读更多
785 次浏览
按位左移运算符左操作数的值向左移动由右操作数指定的位数。按位右移运算符左操作数的值向右移动由右操作数指定的位数。以下是如何使用按位左移和右移运算符的示例:示例 Live Demo使用 System; 命名空间 Demo { 类 Program { 静态 void Main(string[] args) { int a = 60; /* 60 = 0011 1100 */ int b = 13; /* 13 = 0000 1101 */ int c = 0; c = a > 2; /* 15 = 0000 1111 */ Console.WriteLine("c 的值为 {0}", c); Console.ReadLine(); } } }输出c 的值为 240 c 的值为 15
87 次浏览
与任何其他面向对象的语言一样,C# 也具有对象和类。对象是现实世界中的实体,也是类的实例。使用对象访问类的成员。要访问类成员,您需要在对象名称后使用点 (.) 运算符。点运算符将对象名称与成员名称链接起来,例如,Box Box1 = new Box(); 在上面您可以看到 Box1 是我们的对象。我们将使用它来访问成员:Box1.height = 7.0; 您也可以使用它来调用成员函数:Box1.getVolume(); 以下是如何... 阅读更多
86 次浏览
示例 Live Demo使用 System; 使用 System.Collections; 命名空间 Demo { 类 Program { 静态 void Main(string[] args) { SortedList s = new SortedList(); s.Add("S1", "Electronics"); s.Add("S2", "Clothing"); s.Add("S3", "Applicances"); s.Add("S4", "Books"); s.Add("S5", "Accessories"); s.Add("S6", "Musical Instruments"); Console.WriteLine("Count = " + s.Count); } } }输出Count = 6