找到关于编程的34423 篇文章

C# 中 ICollection 接口的作用是什么?

George John
更新于 2020年6月20日 15:22:31

2K+ 次浏览

C# 中的 ICollection 接口定义了所有非泛型集合的大小、枚举器和同步方法。它是 System.Collections 命名空间中类的基接口。以下是 ICollection 接口的属性:序号 属性名称及说明 1 Count ICollection 中元素的数量 2 SyncRoot 获取一个用于同步对 ICollection 访问的对象。以下是 ICollection 接口的方法:序号 方法名称及说明 1 CopyTo(Array^,Int32) 将 ICollection 的元素复制到数组中。2 GetEnumerator() GetEnumerator() 方法返回一个迭代器,用于遍历集合。

C# 中的后缀运算符是什么?

karthikeya Boyini
更新于 2020年6月20日 15:23:14

711 次浏览

递增运算符是 ++ 运算符。如果将其用作变量的后缀,则首先返回变量的值,然后将其递增 1。这称为后缀递增运算符。递减运算符的工作方式相同,但它递减 1。例如,a++; 下面是一个演示如何使用后缀运算符的示例:示例 在线演示 using System; class Program { static void Main() { int a, b; a = 10; Console.WriteLine(a++); b = a; Console.WriteLine(a); Console.WriteLine(b); } }输出10 11 11

如何在 C# 中使用 #if..#elif…#else…#endif 指令?

Ankith Reddy
更新于 2020年6月20日 15:07:13

1K+ 次浏览

所有预处理器指令都以 # 开头,在一行中预处理器指令之前只能出现空格字符。预处理器指令不是语句,因此它们不以分号 (;) 结尾。#if #if 指令允许测试符号或符号以查看它们是否计算结果为 true。#else 它允许与 #if 一起创建复合条件指令。#elif 它允许创建复合条件指令。#endif #endif 指定条件指令的结尾。下面是一个演示 #if、#elif、#else 和 #endif 指令用法的示例:示例 在线演示 #define One #undef Two using System; namespace Demo { class ... 阅读更多

如何在 C# 中显示当前线程的名称?

Arjun Thakur
更新于 2020年6月20日 15:08:48

2K+ 次浏览

使用 Name 属性可以显示 C# 中当前线程的名称。首先,使用 currentThread 属性显示有关线程的信息:Thread thread = Thread.CurrentThread; 现在使用 thread.Name 属性显示线程的名称:thread.Name 让我们看看在 C# 中显示当前线程名称的完整代码:示例 在线演示 using System; using System.Threading; namespace Demo { class MyClass { static void Main(string[] args) { Thread thread = Thread.CurrentThread; thread.Name = "My Thread"; Console.WriteLine("Thread Name = {0}", thread.Name); Console.ReadKey(); } } }输出Thread Name = My Thread

如何在 C# 中使用 #error 和 #warning 指令?

Samual Sam
更新于 2020年6月20日 15:08:10

487 次浏览

#error 指令 #error 指令允许从代码中的特定位置生成错误。让我们来看一个例子:示例 在线演示 using System; namespace Demo { class Program { public static void Main(string[] args) { #if (!ONE) #error ONE is undefined #endif Console.WriteLine("Generating a user-defined error!"); } } }运行上述程序后,会生成用户定义的错误:输出编译失败:1 个错误(s),0 个警告错误 CS1029:#error:'ONE is undefined'#warning 指令 #warning 指令允许生成级别... 阅读更多

如何使用 C# 显示计算机的 IP 地址?

karthikeya Boyini
更新于 2020年6月20日 15:10:52

622 次浏览

使用 IPHostEntry.AddressList 属性获取 IP 地址:IPHostEntry myIP = Dns.GetHostEntry(hostName); IPAddress[] address = myIP.AddressList; 尝试以下代码以显示 IP 地址:示例using System; using System.Net; class Program { static void Main() { String hostName = string.Empty; hostName = Dns.GetHostName(); Console.WriteLine("Hostname: "+hostName); IPHostEntry myIP = Dns.GetHostEntry(hostName); IPAddress[] address = myIP.AddressList; for (int i = 0; i < address.Length; i++) { Console.WriteLine("IP Address {1} : ",address[i].ToString()); } Console.ReadLine(); } }

如何在 C# 中销毁线程?

Chandu yadav
更新于 2020年6月20日 15:12:48

643 次浏览

Abort() 方法用于销毁线程。运行时通过抛出 ThreadAbortException 来中止线程。此异常无法捕获,控制权将发送到 finally 块(如果有)。以下是一个显示如何销毁线程的示例:示例 在线演示 using System; using System.Threading; namespace MultithreadingApplication { class ThreadCreationProgram { public static void CallToChildThread() { try { Console.WriteLine("Child thread starts"); // 执行一些工作,例如计数到 10 for (int counter = 0;

C# 中的 var 关键字的作用是什么?

Samual Sam
更新于 2020年6月20日 15:13:58

342 次浏览

"var" 关键字使用 var 支持初始化变量。只需为变量分配任何所需的值,例如整数、字符串、浮点数等。示例 在线演示 using System; namespace Demo { class Program { static void Main(string[] args) { var myInt = 5; var myString = "Amit"; Console.WriteLine("Rank: {0} Name: {1}",myInt,myString); } } }输出Rank: 5 Name: Amit我们也可以在数组中使用 var:示例 在线演示 using System; namespace Demo { class Program { static void Main(string[] args) { var myInt = new int[] {65,43,88,56}; foreach(var val in myInt) Console.WriteLine(val); } } }输出65 43 88 56

如何在 C# 中声明二维数组?

George John
更新于 2020年6月20日 15:14:51

685 次浏览

二维数组是一维数组的列表。声明它就像下面显示的二维数组一样:int [, ] a 二维数组可以通过为每一行指定括号内的值来初始化。int [, ] a = new int [4, 4] { {0, 1, 2, 3} , {4, 5, 6, 7} , {8, 9, 10, 11} , {12, 13, 14, 15} };以下是一个演示如何在 C# 中使用二维数组的示例:示例 在线演示 using System; namespace ArrayApplication { class MyArray { static void Main(string[] args) { /* 一个... 阅读更多

如何使用 C# 演示前缀运算符?

Ankith Reddy
更新于 2020年6月20日 15:16:55

147 次浏览

递增运算符是 ++ 运算符。如果将其用作变量的前缀,则变量的值将递增 1。之后返回该值,这与后缀运算符不同。这称为前缀递增运算符。递减运算符的工作方式相同,但它递减 1。例如,++a; 以下是一个演示前缀递增运算符的示例:示例 在线演示 using System; class Program { static void Main() { int a, b; a = 10; Console.WriteLine(++a); b = a; Console.WriteLine(a); Console.WriteLine(b); } }输出11 11 11

广告
© . All rights reserved.