2K+ 次浏览
要比较枚举成员,请使用 Enum.CompareTo() 方法。首先,设置学生的值。enum StudentRank { Tom = 3, Henry = 2, Amit = 1 };现在使用 compareTo() 方法比较一个枚举值与另一个枚举值。Console.WriteLine( "{0}{1}", student1.CompareTo(student2) > 0 ? "Yes" : "No", Environment.NewLine );以下是比较 C# 中枚举成员的代码。示例 在线演示using System; public class Demo { enum StudentRank { Tom = 3, Henry = 2, Amit = 1 }; public static void Main() { StudentRank student1 = StudentRank.Tom; StudentRank student2 = StudentRank.Henry; StudentRank ... 阅读更多
1K+ 次浏览
string 关键字 使用 string 关键字声明字符串变量。string 关键字是 System.String 类的别名。例如,string name; name = "Tom Hanks";另一个例子:string [] array={ "Hello", "From", "Tutorials", "Point" }; char 关键字 char 关键字用于设置字符数组。例如,char[] ch = new char[2]; ch[0] = 'A'; // 字符字面量 ch[1] = 'B'; // 字符字面量另一个例子:char []letters= { 'H', 'e', 'l', 'l','o' };
166 次浏览
首先,设置要检查的字符串。string s = "timetime";现在设置字符串两半的两个计数器。int []one = new int[MAX_CHAR]; int []two = new int[MAX_CHAR];检查字符串的两半。for (int i = 0, j = l - 1; i < j; i++, j--) { one[str[i] - 'a']++; two[str[j] - 'a']++; }以下是检查 C# 字符串的两半是否具有相同的字符集的完整代码。示例 在线演示using System; class Demo { static int MAX_CHAR = 26; static bool findSameCharacters(string str) { ... 阅读更多
75 次浏览
使用 Hashtable 类的 isFixedSize 属性来获取一个值,该值指示 Hashtable 是否具有固定大小。以下是一个显示如何使用 IsFixedSize 属性的示例。示例 在线演示using System; using System.Collections; namespace Demo { class Program { static void Main(string[] args) { Hashtable ht = new Hashtable(); ht.Add("D01", "Finance"); ht.Add("D02", "HR"); ht.Add("D03", "Operations"); Console.WriteLine("IsFixedSize = " + ht.IsFixedSize); Console.ReadKey(); } } }输出IsFixedSize = False上面我们... 阅读更多
9K+ 次浏览
在 C# 中使用 File.exists 方法来检查 C# 中是否存在文件。首先,检查当前目录中是否存在该文件。if (File.Exists("MyFile.txt")) { Console.WriteLine("文件存在。"); }然后检查文件是否存在于目录中。if (File.Exists(@"D:\myfile.txt")) { Console.WriteLine("文件存在。"); }让我们看看检查 C# 中是否存在文件的完整示例。示例 在线演示using System; using System.IO; class Demo { static void Main() { if (File.Exists("MyFile.txt")) { Console.WriteLine("文件存在..."); } else { Console.WriteLine("文件不... 阅读更多
790 次浏览
要检索文件的属性,请使用 FileAttributes 枚举。它具有各种成员,例如压缩、目录、隐藏等。要检查文件是否隐藏,请使用隐藏成员名称。如果设置了 FileAttributes.hidden,则表示该文件已隐藏。首先,获取要查找属性的路径。FileAttributes attributes = File.GetAttributes(path);如果设置了以下内容,则表示该文件现在使用隐藏成员名称隐藏。File.SetAttributes(path, File.GetAttributes(path) | FileAttributes.Hidden); Console.WriteLine("文件 {0} 已隐藏。", path);
78 次浏览
使用 IsReadOnly 属性获取一个值,该值指示 SortedList 是否为只读。您可以尝试运行以下代码以在 C# 中实现 IsReadOnly 属性。在这里,我们首先设置 SortedList。SortedList s = new SortedList();添加元素。s.Add("S001", "Jack"); s.Add("S002", "Henry");现在检查 IsReadOnly。Console.WriteLine("IsReadOnly = " + s.IsReadOnly);以下是完整代码。示例 在线演示using System; using System.Collections; namespace Demo { class Program { static void Main(string[] args) { SortedList s = new SortedList(); s.Add("S001", "Jack"); s.Add("S002", "Henry"); Console.WriteLine("IsReadOnly ... 阅读更多
381 次浏览
字符常量 字符字面量用单引号括起来。例如,'x',可以存储在 char 类型的简单变量中。字符字面量可以是普通字符(例如 'x')、转义序列(例如 '\t')或通用字符(例如 '\u02C0')。C# 中的某些字符前面带有反斜杠。它们具有特殊的含义,用于表示换行符 () 或制表符 (\t)。示例 在线演示using System; namespace Demo { class MyApplication { static void Main(string[] args) { Console.WriteLine("Welcome\t to the website"); Console.ReadLine(); ... 阅读更多
445 次浏览
C# 具有许多在左右和右左结合性上工作的运算符。链接取决于具有相同优先级的运算符的从左到右结合性。运算符优先级决定了表达式中术语的组合方式。这会影响表达式的计算。某些运算符比其他运算符具有更高的优先级;例如,乘法运算符比加法运算符具有更高的优先级。优先级最高的运算符出现在表的上方,优先级最低的运算符出现在表的下部。在表达式中,优先级较高的运算符首先进行计算。要检查字符串是否为 null,您可以... 阅读更多
要绘制椭圆,请在 C# 中使用属于 Graphics 对象的 drawEllipse() 方法。它具有笔对象和矩形对象。您需要 Windows 窗体才能在 C# 中绘制形状。设置 Graphics 对象。Graphics g = this.CreateGraphics();现在,笔对象。Pen p = new Pen(new SolidBrush(Color.Red), 15);以下是矩形对象。Rectangle r = new Rectangle(120, 60, 180, 180);现在使用带有图形对象并向其中添加两个对象的 drawEllipse() 方法来绘制椭圆。s.DrawEllipse(p, r);