找到 34423 篇文章 关于编程

C# 中线程的生命周期和状态

Ankith Reddy
更新于 2020年6月22日 08:57:53

410 次浏览

线程是轻量级进程。每个线程定义一个唯一的控制流。线程的生命周期从创建 System.Threading.Thread 类对象时开始,并在线程终止或完成执行时结束。以下是线程生命周期中的各种状态:未启动状态当创建线程实例但未调用 Start 方法时,处于此状态。就绪状态当线程准备运行并等待 CPU 周期时,处于此状态。不可运行状态当线程不可执行时,例如调用了 Sleep 方法或 Wait 方法时,处于此状态。 ... 阅读更多

C# 中的 Lambda 表达式

karthikeya Boyini
更新于 2020年6月22日 08:58:21

519 次浏览

C# 中的 Lambda 表达式描述了一种模式。Lambda 表达式在表达式上下文中包含标记 =>。这读作“转到”运算符,用于声明 Lambda 表达式时。在这里,我们正在从列表中查找第一个大于 50 的元素。list.FindIndex(x => x > 50);上面使用了标记 =>。下面显示了相同的示例:示例实时演示使用 System; 使用 System.Collections.Generic; 类 Demo {    静态 void Main() {       List list = new List { 44, 6, 34, 23, 78 };       int res = list.FindIndex(x => x > 50);       Console.WriteLine("索引:" + res);    } }输出索引:4

C# 中的关键字

George John
更新于 2020年6月22日 08:58:35

556 次浏览

关键字是预定义给 C# 编译器的保留字。这些关键字不能用作标识符。但是,如果要将这些关键字用作标识符,则可以在关键字前加上 @ 字符。以下是 C# 中的两种类型的关键字:保留关键字abstractasbaseBoolbreakbytecasecatchcharcheckedClassconstcontinuedecimaldefaultdelegatedoDoubleelseenumeventexplicitexternfalseFinallyfixedfloatforforeachgotoifImplicitinin (泛型修饰符)intinterfaceinternalisLocklongnamespacenewnullobjectoperatorOutout (泛型修饰符)overrideparamsprivateprotectedpublicReadonlyrefreturnsbytesealedshortsizeofstackallocstaticstringstructswitchthisthrowTruetrytypeofuintulonguncheckedunsafeUshortusingvirtualvoidvolatilewhile上下文关键字addaliasascendingdescendingdynamicfromgetglobalgroupintojoinletorderbypartial (类型)partial(方法)removeselectset

C# 中的大斐波那契数

Chandu yadav
更新于 2020年6月22日 08:33:12

389 次浏览

要显示大斐波那契数,请尝试以下登录和代码。在这里,我们将 n 的值设置为序列。设置它以获取斐波那契数。下面,我们将其设置为 100 以获取前 100 个斐波那契数。由于斐波那契数列中的前两个数是 0 和 1。因此,我们将设置前两个值。int val1 = 0, val2 = 1;以下是显示大斐波那契数的完整代码。示例实时演示使用 System; 公共类 Demo {    公共静态 void Main(string[] args) {       int val1 = 0, val2 = ... 阅读更多

如何使用 C# 打印 1 到 1000 之间的所有阿姆斯壮数?

karthikeya Boyini
更新于 2020年6月22日 08:35:01

383 次浏览

要显示 1 到 100 之间的阿姆斯壮数,首先使用 while 循环。示例while (val

使用 Regex 在 C# 中进行模式匹配

Arjun Thakur
更新于 2020年6月22日 08:35:54

359 次浏览

正则表达式是一种可以与输入文本匹配的模式。模式由一个或多个字符文字、运算符或构造组成。让我们看一个使用 Regex 显示以字母“M”开头的单词的示例。示例实时演示使用 System; 使用 System.Text.RegularExpressions; 命名空间 Demo {    类 Program {       私有静态 void showMatch(string text, string expr) {          Console.WriteLine("表达式:" + expr);          MatchCollection mc = Regex.Matches(text, expr);          foreach (Match m in mc) {             Console.WriteLine(m);   ... 阅读更多

如何在 C# 中将数组传递给方法?

Samual Sam
更新于 2020年6月22日 08:36:43

264 次浏览

要将数组传递给方法,需要将数组作为方法参数传递。int displaySum(int[] arr, int size) { }现在调用它:sum = d.displaySum(myArr, 5 ) ;示例实时演示使用 System; 命名空间 Test {    类 Demo {       int displaySum(int[] arr, int size) {          int i;          int sum = 0;          for (i = 0; i < size; ++i) {             sum += arr[i];          }          return sum;       }           静态 void Main(string[] args) {          Demo d = new Demo();          int [] myArr = new int[] {59, 34, 76, 65, 12, 99};          int sum;          sum = d.displaySum(myArr, 5 ) ;          /* 输出返回值 */          Console.WriteLine( "和:{0} ", sum );          Console.ReadKey();       }    } }输出和:246

快速将十进制转换为 C# 中的其他进制

Ankith Reddy
更新于 2020年6月22日 08:37:39

549 次浏览

要快速将十进制转换为其他进制,请使用堆栈。让我们看一个例子。首先,我将变量“baseNum”设置为 2int baseNum = 2;同样,如果想要其他进制,则:// 8 进制 int baseNum = 8; // 10 进制 int baseNum = 10;获取值后,设置一个堆栈并通过获取余数和其他计算来获取值,如下所示。这里,n 是十进制数。Stack s = new Stack(); do {    s.Push(n % baseNum);    n /= baseNum; } while (n != 0);使用堆栈后,弹出元素。 ... 阅读更多

在 C# 中打印二维数组或矩阵

karthikeya Boyini
更新于 2020年3月27日 10:08:56

2K+ 次浏览

首先,设置一个二维数组。int[, ] arr = new int[10, 10];现在,从用户那里获取元素:for (i = 0; i < m; i++) {    for (j = 0; j < n; j++) {       arr[i, j] = Convert.ToInt16(Console.ReadLine());    } }让我们看看显示矩阵的完整示例。示例实时演示使用 System; 使用 System.Linq; 类 Demo {    静态 void Main() {       int m, n, i, j;       // 矩阵的行和列+       m = 2;       n = ... 阅读更多

如何使用 C# 执行矩阵加法?

George John
更新于 2020年6月22日 08:40:51

857 次浏览

要执行矩阵加法,请取两个矩阵。输入矩阵一和矩阵二的行和列。请记住,两个矩阵都应该是方阵才能相加。现在将元素添加到两个矩阵中。声明一个新数组并在其中添加两个数组。arr3[i, j] = arr1[i, j] + arr2[i, j];让我们看看完整的代码:示例使用 System; 使用 System.Linq; 类 Demo {    静态 void Main() {       int m, n, i, j;           Console.Write("输入矩阵的行数和列数 ");       ... 阅读更多

广告

© . All rights reserved.