1K+ 次浏览
假设您已将十进制数设置为 −decVal = 34; Console.WriteLine("Decimal: {0}", decVal); 使用 ToString() 方法获取十进制值的二进制数 −while (decVal >= 1) { val = decVal / 2; a += (decVal % 2).ToString(); decVal = val; } 现在设置一个新的空变量,使用循环显示二进制数 −string binValue = ""; 示例您可以尝试运行以下代码,在 C# 中将十进制转换为二进制。在线演示using System; using System.Collections.Generic; using System.Text; namespace Demo { class MyApplication { ... 阅读更多
3K+ 次浏览
首先,声明 0 到 9 的文字 −// 0 到 9 的数字文字 string[] digits_words = { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" }; 下面是要转换为文字的数字 −// 要转换为文字的数字 val = 4677; Console.WriteLine("Number: " + val); 使用循环检查给定数字中的每个数字,并将其转换为文字 −do { next = val % 10; a[num_digits] = next; num_digits++; val = val / 10; } while(val > 0); 示例您可以尝试... 阅读更多
424 次浏览
假设您的字符串是 −str = "AMIT"; 要将上述大写字符串转换为小写,请使用 ToLower() 方法 −Console.WriteLine("Converted to LowerCase : {0}", str.ToLower()); 示例以下是 C# 中转换字符大小写的代码。在线演示using System; using System.Collections.Generic; using System.Text; namespace Demo { class MyApplication { static void Main(string[] args) { string str; str = "AMIT"; Console.WriteLine("UpperCase : {0}", str); // 转换为小写 Console.WriteLine("Converted to LowerCase : {0}", str.ToLower()); Console.ReadLine(); } } } 输出UpperCase : AMIT Converted to LowerCase : amit
首先,设置二进制值 −int num = 101; 现在将二进制分配给一个新变量 −binVal = num; 直到值大于 0,循环遍历二进制数和基值,如下所示,while (num > 0) { rem = num % 10; decVal = decVal + rem * baseVal; num = num / 10; baseVal = baseVal * 2; } 示例以下是将二进制转换为十进制的代码。在线演示using System; using System.Collections.Generic; using System.Text; namespace Demo { class MyApplication { static void Main(string[] args) { ... 阅读更多
898 次浏览
使用 Convert.ToInt32 类来实现将二进制字符串转换为整数的目的。假设我们的二进制字符串是 −string str = "1001"; 现在解析每个字符 −try { // 解析传递的字符串的每个字符 val = Int32.Parse(str1[i].ToString()); if (val == 1) result += (int) Math.Pow(2, str1.Length - 1 - i); else if (val > 1) throw new Exception("Invalid!"); } catch { throw new Exception("Invalid!"); } 使用 for 循环检查传递的字符串“100”中的每个字符。查找... 阅读更多
首先设置字符串 −string str = "Hello World! Hello!"; 现在检查字符串中“Hello”单词出现的次数,并循环遍历 −while ((a = str1.IndexOf(pattern, a)) != -1) { a += pattern.Length; count++; } 示例您可以尝试运行以下代码来统计字符串中单词出现的次数。在线演示using System; class Program { static void Main() { string str = "Hello World! Hello!"; Console.WriteLine("Occurrence:"+Check.CheckOccurrences(str, "Hello")); } } public static class Check { public static int CheckOccurrences(string str1, string pattern) { int count ... 阅读更多
6K+ 次浏览
让我们首先声明字符串 −string str = "Hello World!"; 现在循环遍历整个字符串,查找空格、制表符或换行符 −while (a
798 次浏览
首先,声明字符数组并设置每个字符的值 −char[] ch = new char[5]; ch[0] = 'H'; ch[1] = 'e'; ch[2] = 'l'; ch[3] = 'l'; ch[4] = 'o'; 现在,使用字符串类构造函数并根据上述字符数组创建一个新字符串 −string myChar = new string(ch); 示例让我们看看在 C# 中将字符列表转换为字符串的代码。在线演示using System; namespace Demo { class MyApplication { static void Main(string[] args) { char[] ch = new char[5]; ch[0] = ... 阅读更多
对于阿姆斯特朗数,假设一个数字有 3 位数字,那么其数字立方和等于数字本身。例如,153 等于 −1³ + 3³ + 5³ 要使用 C# 检查它,请检查值并查找其余数。“val”是您要检查阿姆斯特朗数的数字 −for (int i = val; i > 0; i = i / 10) { rem = i % 10; sum = sum + rem*rem*rem; } 现在将加法与实际值进行比较。如果匹配,则表示... 阅读更多
820 次浏览
创建密码时,您可能在网站上看到过验证要求,例如密码应该足够强,并且具有 − 最少 8 个字符,最多 14 个字符 一个小写字母 没有空格 一个大写字母 一个特殊字符 让我们看看如何逐一检查条件 − 最少 8 个字符,最多 14 个字符 if (passwd.Length < 8 || passwd.Length > 14) return false; 至少一个小写字母 if (!passwd.Any(char.IsLower)) return false; 没有空格 if (passwd.Contains(" ")) return false; 一个大写字母 if (!passwd.Any(char.IsUpper)) return false; 检查特殊字符 string specialCh = @"%!@#$%^&*()?/>.