找到关于编程的34423 篇文章

为什么我们在 C# 中使用逗号运算符?

Samual Sam
更新于 2020年6月20日 11:19:46

718 次浏览

C# 中的逗号运算符可用作方法参数列表中的分隔符。你也可以在 for 语句中将其用作运算符。以下是一个示例,展示了在 for 语句中使用逗号运算符进行初始化:for (int i = begin, j = 1; i <

我们在 C# 中在哪里使用作用域解析运算符 (::)?

Arjun Thakur
更新于 2020年6月20日 11:18:56

610 次浏览

在 C++ 中,作用域解析运算符 :: 用于全局变量,而在 C# 中,它与命名空间相关。如果你有一个在不同命名空间中共享标识符的类型,则可以使用作用域解析运算符来标识它们。例如,要引用 System.Console 类,请使用带有作用域解析运算符的全局命名空间别名:global::System.Console让我们来看一个例子:示例 在线演示使用 myAlias = System.Collections; 命名空间 Program {    类 Demo {       静态 void Main() {          myAlias::Hashtable h = new myAlias::Hashtable();          h.Add("M", "1");       ... 阅读更多

C# 列表中的 RemoveAt 方法是什么?

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

4K+ 次浏览

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

如何在 C# 中为变量赋值引用?

Ankith Reddy
更新于 2020年6月20日 10:57:25

5K+ 次浏览

要为变量赋值引用,请使用 ref 关键字。引用参数是指向变量内存位置的引用。当你通过引用传递参数时,与值参数不同,不会为这些参数创建新的存储位置。使用 ref 关键字声明引用参数。让我们来看一个例子:在这里,我们使用 ref 关键字交换两个值:示例 在线演示使用 System; 命名空间 Demo {    类 Program {       公共 void swap(ref int x, ref int y) {          int temp;          temp = ... 阅读更多

C# 程序实现带有 Push 和 Pop 操作的堆栈

Samual Sam
更新于 2020年6月20日 10:59:24

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 操作实现堆栈的示例:示例 在线演示使用 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("当前 ... 阅读更多

如何在 C# 中初始化数组?

karthikeya Boyini
更新于 2020年6月20日 11:00:30

89 次浏览

所有数组都由连续的内存位置组成。最低地址对应于第一个元素,最高地址对应于最后一个元素。首先,声明一个数组:int[] rank;但是声明数组不会在内存中初始化数组。当数组变量被初始化时,你可以为数组赋值。数组是一种引用类型,因此你需要使用 new 关键字来创建数组的实例。例如,int[] rank = new int[5]; 你可以在声明时为数组赋值:int[] rank = { 1, 2, 3, 4, 5};这样,... 阅读更多

C# 中的左移和右移运算符 (>> 和 <<) 是什么?

George John
更新于 2020年6月20日 11:00:02

785 次浏览

按位左移运算符左操作数的值将向左移动由右操作数指定的位数。按位右移运算符左操作数的值将向右移动由右操作数指定的位数。以下是一个示例,展示了如何使用按位左移和右移运算符:示例 在线演示使用 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 的值为 15 c 的值为 240

如何在 C# 中创建一个新对象?

Samual Sam
更新于 2020年6月20日 11:01:50

87 次浏览

与任何其他面向对象的语言一样,C# 也具有对象和类。对象是现实世界中的实体,是类的实例。使用对象访问类的成员。要访问类成员,你需要在对象名称后使用点 (.) 运算符。点运算符将对象名称与成员名称链接起来,例如,Box Box1 = new Box();上面你可以看到 Box1 是我们的对象。我们将使用它来访问成员:Box1.height = 7.0;你也可以使用它来调用成员函数:Box1.getVolume();以下是一个示例,展示了如何... 阅读更多

C# 中 SortedList 类的 Count 属性是什么?

Chandu yadav
更新于 2020年6月20日 11:02:51

86 次浏览

示例 在线演示使用 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

C# 中 Stack 类的 Count 属性是什么?

karthikeya Boyini
更新于 2020年6月20日 11:03:35

211 次浏览

要查找 Stack 类中添加了多少个元素,你需要使用 Count 属性。让我们首先在 Stack 中添加元素:Stack st = new Stack(); st.Push('H'); st.Push('I'); st.Push('J'); st.Push('K'); st.Push('L'); st.Push('M'); st.Push('N'); st.Push('O');现在计算 Stack 中的元素数量:Console.WriteLine("Count: "+st.Count);让我们来看完整的代码:示例 在线演示使用 System; 使用 System.Collections; 命名空间 Demo {    类 Program {       静态 void Main(string[] args) {          Stack st = new Stack();          st.Push('H');          st.Push('I');          st.Push('J'); ... 阅读更多

广告
© . All rights reserved.