找到关于编程的34423 篇文章

C# 中 Array.SyncRoot 属性的作用是什么?

Arjun Thakur
更新于 2020年6月20日 16:31:20

282 次浏览

Array.SyncRoot 属性用于获取一个对象,该对象可用于同步对 Array 的访问。包含数组的类也可以使用 SyncRoot 属性来实现自己的同步。枚举集合不是一个线程安全的程序。即使集合已同步,其他线程也可能会修改集合。这最终会导致枚举器抛出异常。为此,您需要锁定集合。让我们来看一个使用 Array.SyncRoot 属性的示例 - 示例 阅读更多

C++ 中哪些特性在 C# 中缺失?

Chandu yadav
更新于 2020年6月20日 16:12:29

194 次浏览

C# 是一种简单、现代、通用的面向对象编程语言,由微软在其由 Anders Hejlsberg 领导的 .NET 计划中开发。C++ 是一种由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始开发的中级编程语言。C++ 运行在各种平台上,例如 Windows、Mac OS 和各种版本的 UNIX。以下是 C++ 中的一些在 C# 中缺失的特性 - 在 C# 中,不支持多重继承,而 C++ 可以轻松实现多重继承。在 C++ 中,您需要手动管理内存,并且必须为您的对象分配和释放内存。C++ 可以创建独立应用程序,而 C# ... 阅读更多

C# 中的 HashSet

George John
更新于 2020年6月20日 16:13:36

639 次浏览

C# 中的 HashSet 消除了数组中重复的字符串或元素。在 C# 中,它是一个优化的集合。让我们来看一个使用 C# HashSet 删除重复字符串的示例。这里,我们有重复的元素 - 示例 阅读更多

C# 中的整数文字与浮点文字

Chandu yadav
更新于 2020年6月20日 16:16:35

338 次浏览

整数文字 整数文字可以是十进制或十六进制常量。前缀指定基数:十六进制为 0x 或 0X,十进制没有前缀。以下是一些整数文字的示例 - 10 // int 18u // 无符号 int 让我们在声明和初始化变量时使用上述文字 - // int int a =10; 我们现在将打印值 - 示例 阅读更多

如何在 C# 中使用 Console 类的 ReadKey() 方法?

George John
更新于 2020年6月20日 16:19:06

2K+ 次浏览

Console.ReadKey(); 用于 VS.NET 用户。这使程序等待按键,并防止程序从 Visual Studio .NET 启动时屏幕快速运行和关闭。ReadKey() 方法的一个常见用途是您可以暂停程序执行。这可以在用户按下按键之前完成。让我们来看一个例子 - 示例 阅读更多

如何使用 C# 判断字符串是否包含所有唯一字符?

Arjun Thakur
更新于 2020年6月20日 16:21:24

341 次浏览

要确定字符串是否具有唯一字符,首先检查字符串中的一个单词与下一个单词 - for (int j = i + 1; j < val.Length; j++) {    if (val[i] == val[j]) } 如果你找到匹配项,则意味着字符串没有唯一字符。如果你找不到匹配项,则字符串具有所有唯一字符。如果匹配,则返回 false,即未找到唯一字符 - for (int j = i + 1; j < val.Length; j++) {    if (val[i] == val[j])    return false; }

C# 中 Array.IsSynchronized 属性的作用是什么?

Arjun Thakur
更新于 2020年6月20日 16:22:10

80 次浏览

C# 中的 Array.IsSynchronized 属性获取一个值,该值指示是否同步对 Array 的访问。IsSynchronized 属性由 Array 实现,因为 System.Collections.ICollection 接口需要它。使用数组的类也可以使用 SyncRoot 属性实现自己的同步。以下是语法 - public bool IsSynchronized { get; } Array.IsSynchronized 属性的实现与 SyncRoot 属性相同 - 示例 阅读更多

C# 中方法重载的不同方法有哪些?

Ankith Reddy
更新于 2020年6月20日 16:04:34

175 次浏览

方法可以重载的不同方法是 - 参数的数据类型不同 参数的数量不同 以下是说明参数数据类型不同的示例 - void print(int i) {    Console.WriteLine("Printing int: {0}", i ); } void print(double f) {    Console.WriteLine("Printing float: {0}" , f); } void print(string s) {    Console.WriteLine("Printing string: {0}", s); } 以下是说明参数数量不同的示例 - // 两个参数 public static int mulDisplay(int one, int two) {    return one * two; } // 三个参数 public static int mulDisplay(int one, int ... 阅读更多

如何在 C# 中使用 break 和 continue 语句控制 for 循环?

George John
更新于 2020年6月20日 16:05:10

157 次浏览

Break 语句终止循环。要在 for 循环中使用它,您可以每次获取用户的输入,并在用户输入负数时显示输出。输出显示后,使用 break 语句退出 - for(i=1; i

如何在 C# 中删除/移除数组中的元素?

Chandu yadav
更新于 2020年6月20日 16:06:09

10K+ 次浏览

要从 C# 数组中删除元素,我们将从用户希望删除元素的位置移动元素。这里,我们首先有 5 个元素 - int[] arr = new int[5] {35, 50, 55, 77, 98}; 现在假设我们需要删除第 2 个位置的元素,即设置变量“pos = 2”,为此,移动指定位置后的元素 - // 移动元素 for (i = pos-1; i < 4; i++) {    arr[i] = arr[i + 1]; } 现在显示结果,如下面的完整代码所示。示例 阅读更多

广告
© . All rights reserved.