500 次查看
整数字面量可以是十进制或十六进制常量。前缀指定基数或基数:十六进制为 0x 或 0X,十进制没有前缀 ID。它还可以带有一个后缀,该后缀是 U 和 L 的组合,分别表示无符号和长整型。以下是一些整数字面量的示例 -200 // int 90u// 无符号 int让我们在声明和初始化变量时使用上述字面量 -// int int a =200;我们现在将打印值 -示例 实时演示使用 System; 命名空间 Demo { 类程序 { 静态 ... 阅读更多
17K+ 次查看
在 C# 中,使用 ReadLine() 方法从控制台读取输入。此方法将输入接收为字符串,因此您需要将其转换。例如 -让我们看看如何从用户获取用户输入并将其转换为整数。首先,读取用户输入 -字符串 val; Console.Write("输入整数:"); val = Console.ReadLine();现在将其转换为整数 -int a = Convert.ToInt32(val); Console.WriteLine("您的输入:{0}", a);让我们在示例中看看。输入是使用命令行参数添加的 -示例 实时演示使用 System; 使用 System.Collections.Generic; 类 Demo { 静态 void Main() { 字符串 val; Console.Write("输入 ... 阅读更多
831 次查看
以下是 C# 中的转义字符,显示列建议如何在 C# 中使用和打印它们 -转义字符描述模式显示\a匹配铃声字符,\u0007。\a"\u0007" 在 "警告!" + '\u0007'\b在字符类中,匹配退格键,\u0008。[\b]{3, }"\b\b\b\b" 在 "\b\b\b\b"\t匹配制表符,\u0009。(\w+)\t"姓名\t","地址\t" 在 "姓名\t地址\t"\r匹配回车符,\u000D。(\r 不等同于换行符。)\r(\w+)"\rHello" 在 "\r\HelloWorld."\v匹配垂直制表符,\u000B。[\v]{2, }"\v\v\v" 在 "\v\v\v"\f匹配换页符,\u000C。[\f]{2, }"\f\f\f" 在 "\f\f\f"匹配换行符,\u000A。\r(\w+)"\rHello" 在 "\r\HelloWorld."\e匹配转义符,\u001B。\e"\x001B" 在 "\x001B"nn使用八进制表示法指定字符(nnn 由最多三个数字组成)。\w\040\w"a ... 阅读更多
2K+ 次查看
首先,设置一个字符 -char ch = 'K';现在只需像这样递增它 -ch++;如果您现在打印字符,它将是下一个字符,如下面的示例所示 -示例 实时演示使用 System; 使用 System.Collections.Generic; 类 Demo { 静态 void Main() { char ch = 'K'; Console.WriteLine("初始字符:" + ch); // 递增字符 ch++; Console.WriteLine("新字符:" + ch); } }输出初始字符:K 新字符:L
1K+ 次查看
哈希表当您需要使用键访问元素时,可以使用哈希表,并且您可以识别有用的键值。哈希表中的每个项目都具有一对键/值。键用于访问集合中的项目。哈希表中的成员是线程安全的。如果我们尝试查找不存在的键,它将返回 null。哈希表不是泛型类型。哈希表集合比字典慢,因为它需要装箱和拆箱。要声明哈希表 -Hashtable ht = new Hashtable();字典字典是 C# 中键和值的集合。字典 ... 阅读更多
206 次查看
C# 中的 lambda 表达式描述了一种模式。它在表达式上下文中具有标记 =>。这被读作“转到”运算符,并在声明 lambda 表达式时使用。以下是显示如何在 C# 中使用 lambda 表达式的示例 -示例 实时演示使用 System; 使用 System.Collections.Generic; 类 Demo { 静态 void Main() { List 列表 = 新列表() { 21, 17, 40, 11, 9 }; int res = list.FindIndex(x => x % 2 == 0); Console.WriteLine("索引:" + res); } }输出索引:2上面,我们看到了 ... 阅读更多
ToTitleCase 方法用于将单词中的第一个字母大写。标题大小写本身意味着将每个主要单词的第一个字母大写。让我们看一个获取标题大小写的示例 -示例 实时演示使用 System; 使用 System.Globalization; 类 Demo { 静态 void Main() { 字符串 str = "jack sparrow"; 字符串 res = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(str); Console.WriteLine(res); } }输出Jack Sparrow上面,我们将输入字符串设置为 ToTitleCase() 方法。CultureInfo.TextInfo 属性用于为字符串提供特定于文化的区分大小写信息 -CultureInfo.CurrentCulture.TextInfo.ToTitleCase(str);
3K+ 次查看
固定值称为字面量。常量是指程序在其执行过程中可能不会更改的固定值。常量可以是任何基本数据类型,例如整数常量、浮点常量、字符常量或字符串字面量。还有枚举常量。让我们了解 C# 中的整数、浮点数和字符串字面量 -整数字面量整数字面量可以是十进制或十六进制常量。前缀指定基数或基数:十六进制为 0x 或 0X,十进制没有前缀 ID。以下是一些整数字面量的示例 -20 // ... 阅读更多
596 次查看
C# 中的索引器允许对对象进行索引,例如数组。当为类定义索引器时,此类表现得类似于虚拟数组。然后,您可以使用数组访问运算符([ ])访问此类的实例。索引器可以重载。索引器也可以用多个参数声明,并且每个参数可以是不同的类型。以下是 C# 中重载索引器的示例 -示例 实时演示使用 System; 命名空间 IndexerApplication { 类 IndexedNames { 私有字符串[] namelist = 新字符串[size]; 静态公共 int size ... 阅读更多
505 次查看
在动态数据类型变量中存储任何类型的值。这些类型的变量的类型检查在运行时进行。以下是声明动态类型的语法 -dynamic = value;以下是示例 -dynamic val1 = 100; dynamic val2 = 5; dynamic val3 = 20;动态类型类似于对象类型,除了对象类型变量的类型检查在编译时进行,而动态类型变量的类型检查在运行时进行。