找到 2628 篇文章 关于 C#

C# 中的 Dictionary.ContainsKey() 方法

AmitDiwan
更新于 2019年11月4日 07:49:19

2K+ 次查看

C# 中的 Dictionary.ContainsKey() 方法检查 Dictionary 是否

C# 中的希尔排序程序

George John
更新于 2020年6月27日 06:24:13

737 次查看

希尔排序允许交换数组中相距较远的项,然后缩小它们之间的间隔。这是一种插入排序的推广。希尔排序之所以这样命名,是因为它最初是由唐纳德·希尔发表的。以下给出了一个演示 C# 中希尔排序的程序 - 示例 实时演示使用 System; 命名空间 ShellSortDemo {    public class Example {       static void shellSort(int[] arr, int n) {          int i, j, pos, temp;          pos = 3;          while (pos > ... 阅读更多

如何在 C# 中使用位运算符将给定数字乘以 2?

Ankith Reddy
更新于 2020年6月27日 06:43:29

4K+ 次查看

可以使用位运算符将数字乘以 2。这是通过使用左移运算符并将位向左移动 1 位来完成的。这将导致得到之前的数字的两倍。以下给出了一个演示使用位运算符将数字乘以 2 的程序。示例 实时演示使用 System; 命名空间 BitwiseDemo {    类 Example {       static void Main(string[] args) {          int num = 25, result;          result = num

如何使用 C# 执行归并排序?

Arjun Thakur
更新于 2020年6月27日 06:50:48

2K+ 次查看

归并排序是一种使用分治法的排序算法。它将数组分成两部分,然后为这两部分分别调用自身。此过程将持续进行,直到数组排序。以下给出了一个演示 C# 中归并排序的程序 - 示例 实时演示使用 System; 命名空间 QuickSortDemo {    类 Example {       static public void merge(int[] arr, int p, int q, int r) {          int i, j, k;          int n1 = q - p + 1;          int ... 阅读更多

C# 程序用于乘以两个矩阵

Chandu yadav
更新于 2020年6月26日 14:37:01

10K+ 次查看

矩阵乘法程序用于乘以两个矩阵。只有当第一个矩阵的列数等于第二个矩阵的行数时,此过程才可能。以下给出了一个演示 C# 中矩阵乘法的程序 - 示例 实时演示使用 System; 命名空间 MatrixMultiplicationDemo {    类 Example {       static void Main(string[] args) {          int m = 2, n = 3, p = 3, q = 3, i, j;          int[, ] a = {{1, 4, 2}, {2, 5, 1}};     ... 阅读更多

C# 程序使用递归执行快速排序

George John
更新于 2020年6月26日 14:41:50

5K+ 次查看

快速排序是一种使用分治法的排序算法。它获取一个枢纽元素并将其放置在其正确的位置。然后使用快速排序再次对枢纽元素左侧和右侧的数组进行排序。这将持续进行,直到整个数组排序。以下给出了一个演示 C# 中使用递归执行快速排序的程序 - 示例 实时演示使用 System; 命名空间 QuickSortDemo {    类 Example {       static public int Partition(int[] arr, int left, int right) {          int pivot;          pivot = ... 阅读更多

如何在 C# 中使用指针表示法访问数组元素?

Ankith Reddy
更新于 2020年6月26日 14:43:07

671 次查看

在 C# 中使用指针需要 unsafe 修饰符。此外,可以使用 fixed 关键字使用指针访问数组元素。这是因为数组和指针数据类型不相同。例如:数据类型 int[] 与 int* 不相同。以下给出了一个演示如何使用指针访问数组元素的程序。示例使用 System; 命名空间 PointerDemo {    类 Example {       public unsafe static void Main() {          int[] array = {55, 23, 90, 76, 9, 57, 18, 89, 23, 5};          int n = ... 阅读更多

在 C# 中验证 IP 地址

Arjun Thakur
更新于 2020年6月26日 14:43:52

2K+ 次查看

IP 地址是互联网协议地址,是一系列分配给计算机网络上每个设备的数字。在 C# 中,System.Net 命名空间中的 IPAddress 类处理 IP 地址。以下给出了一个用于验证 IP 地址的程序 - 示例 实时演示使用 System; 使用 System.Net; 使用 System.Net.Sockets; 使用 System.Text.RegularExpressions; 命名空间 IPaddressDemo {    类 Example {       public static void Main() {          IPAddress IP;          Console.WriteLine("输入 IP 地址:");          string ipAddr = Console.ReadLine();         ... 阅读更多

C# 程序用于创建帕斯卡三角形

Chandu yadav
更新于 2020年6月26日 14:45:44

5K+ 次查看

帕斯卡三角形以三角形形式包含数字,其中三角形的边缘是数字 1,三角形内部的数字是其正上方两个数字的和。以下给出了一个演示如何创建帕斯卡三角形的程序。示例 实时演示使用 System; 命名空间 PascalTriangleDemo {    类 Example {       public static void Main() {          int rows = 5, val = 1, blank, i, j;          Console.WriteLine("帕斯卡三角形");          for(i = 0; i

C# 程序用于实现 FizzBuzz

George John
更新于 2020年4月20日 08:06:26

4K+ 次查看

FizzBuzz 的实现涉及打印从 1 到 100 的数字。如果数字是 3 的倍数,则打印 Fizz。如果它们是 5 的倍数,则打印 Buzz,如果它们是 3 和 5 的倍数,则打印 FizzBuzz。以下给出了一个演示 FizzBuzz 实现的程序。示例 实时演示使用 System; 命名空间 FizzBuzzDemo {    public class example {       static void Main(string[] args) {          for (int i = 1; i

广告