找到 34423 篇文章,关于编程

C#程序:显示当前线程名称

karthikeya Boyini
更新于 2020年6月19日 11:17:38

浏览量 183 次

要在 C# 中显示当前线程的名称,请使用 Name 属性。首先,使用 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#程序:统计字符串中的元音个数

Samual Sam
更新于 2020年6月19日 11:25:55

浏览量 8K+

您需要同时检查元音和辅音,但不要忘记同时检查大写和小写字母。对于统计元音,请分别检查“aeiou”字符,即 if (myStr[i] == 'a' || myStr[i] == 'e' || myStr[i] == 'i' || myStr[i] == 'o' || myStr[i] == 'u' || myStr[i] == 'A' || myStr[i] == 'E' || myStr[i] == 'I' || myStr[i] == 'O' || myStr[i] == 'U') { vowel_count++; } 示例以下是统计字符串中元音数量的代码。在线演示 using System; public class Demo { public static void Main() { ... 阅读更多

C#程序:统计数字中设置位的总数

karthikeya Boyini
更新于 2020年6月19日 09:31:40

浏览量 234 次

我们示例中的数字是 11,即二进制 −1101 1101 中设置位的总数为 3;要找到它,请使用循环,直到它不等于 0。这里,我们的 num 是 11,即十进制 −while (num>0) { cal += num & 1; num >>= 1; } 示例要统计数字中设置位的总数,请使用以下代码。在线演示 using System; public class Demo { public static void Main() { int cal = 0; // 二进制为 1011 int num = 11; while (num>0) { cal += num & 1; num >>= 1; } // 1101 中的 1 位是 3 Console.WriteLine("总位数: "+cal); } } 输出 总位数: 3

C#程序:统计数字中的总位数

Samual Sam
更新于 2020年6月19日 09:32:32

浏览量 467 次

假设我们拥有的数字是 12。我们已声明并初始化了一个 uint 变量,并为其赋值一个十进制字面值,uint val = 12; 12 的二进制表示为 −1100 上面的位数是 4,因此要查找总位数,请使用 Math.log() 方法 −uint res = (uint)Math.Log(val , 2.0) + 1; 示例您可以尝试运行以下代码来统计数字中的总位数。在线演示 using System; public class Demo { public static void Main() { uint val = 12; // 二进制为 1100 uint res = (uint) Math.Log(val, 2.0) + 1; // 1100 有 4 位 Console.WriteLine("总位数: " + res); } } 输出 总位数: 4

C#程序:统计每个字符出现的次数

karthikeya Boyini
更新于 2020年6月19日 09:33:20

浏览量 27K+

首先,设置字符串 −string str = "Website"; Console.WriteLine("String: "+str); 检查字符串中的每个字符,并递增一个变量,该变量将计算该字符出现的次数 −for (int j = 0; j < str.Length; j++) { if (str[0] == str[j]) { cal++; } } 示例您可以尝试运行以下代码来统计每个字符出现的次数。在线演示 using System; public class Demo { public static void Main() { string str = "Website"; Console.WriteLine("String: "+str); while (str.Length > 0) { ... 阅读更多

C#程序:统计输入数字中 1 的个数

Samual Sam
更新于 2020年6月19日 09:33:57

浏览量 457 次

我已经使用数组添加了数字 −int[] num = new int[] {1, 25, 1, 55, 1}; 现在循环遍历并查找 1,如果存在 1,则递增统计出现次数的变量 −foreach(int j in num) { if (j == 1) { cal++; } } 示例以下是统计输入数字中 1 的个数的代码。在线演示 using System; public class Demo { public static void Main() { int cal = 0; int[] num = new int[] {1, 25, 1, 55, ... 阅读更多

C#程序:统计字符串中元音和辅音的个数

karthikeya Boyini
更新于 2020年6月19日 09:35:14

浏览量 649 次

您需要同时检查元音和辅音,但不要忘记同时检查大写和小写字母。对于统计元音,请分别检查“aeiou”字符,即 if (myStr[i] == 'a' || myStr[i] == 'e' || myStr[i] == 'i' || myStr[i] == 'o' || myStr[i] == 'u' || myStr[i] == 'A' || myStr[i] == 'E' || myStr[i] == 'I' || myStr[i] == 'O' || myStr[i] == 'U') { vowel_count++; } 对于统计辅音,请在 elseif 条件中检查其他字符 −else if ((myStr[i] >= 'a' && myStr[i] = 'A' && myStr[i]

C#程序:将十进制数转换为八进制数

Samual Sam
更新于 2020年6月19日 09:36:15

浏览量 619 次

设置十进制数 −int decVal = 40; 现在取一个变量并设置 decVal。用 8 求余数,因为八进制数具有基数为 8 的数字系统,并在循环中对其进行评估,如下面的代码片段所示。while (quot != 0) { octalVal[i++] = quot % 8; quot = quot / 8; } 示例您可以尝试运行以下代码将十进制数转换为八进制数。在线演示 using System; class Demo { public static void Main() { int decVal, quot, i = 1, j; int[] octalVal = new int[80]; ... 阅读更多

C#程序:将句子的首字母转换为大写

karthikeya Boyini
更新于 2020年6月19日 09:27:24

浏览量 407 次

假设您的字符串如下所示 −String str = "Welcome to our website!"; 使用 ToCharArray() 方法创建上面包含的字符串的 char 数组:char []ch = str.ToCharArray(); 将第一个字符转换为大写 −if (ch[i] >= 'a' && ch[i] = 'a' && val[i] = 'A' && val[i]

C#程序:将华氏度转换为摄氏度

Samual Sam
更新于 2020年6月19日 09:28:03

浏览量 2K+

首先,设置华氏温度 −double fahrenheit = 97; Console.WriteLine("Fahrenheit: " + fahrenheit); 现在将其转换为摄氏度 −celsius = (fahrenheit - 32) * 5 / 9; 示例您可以尝试运行以下代码将华氏度转换为摄氏度。在线演示 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Demo { class MyApplication { static void Main(string[] args) { double celsius; double fahrenheit = 97; Console.WriteLine("Fahrenheit: " + fahrenheit); celsius = (fahrenheit - 32) * 5 / 9; Console.WriteLine("Celsius: " + celsius); Console.ReadLine(); } } } 输出 Fahrenheit: 97 Celsius: 36.1111111111111

广告