C# 静态类不能实例化,只能包含静态成员。C# 中的静态类是密封的,不能包含实例构造函数。以下是一个包含静态类和静态成员的示例:示例 在线演示 using System; public static class Demo { public static float PI = 3.14f; public static int calc(int n){return n*n;} } class Program { public static void Main(string[] args) { Console.WriteLine("PI: "+Demo.PI); Console.WriteLine("平方: " + Demo.calc(3)); } }输出PI: 3.14 平方: 9 上面,静态类是:public static class Demo { ... 阅读更多
IS 运算符C# 中的“is”运算符检查对象的运行时类型是否与给定类型兼容。“is”运算符的语法是:expr is type 这里,expr 是表达式type 是类型的名称以下是一个显示 C# 中 is 运算符用法的示例:示例 在线演示 using System; class One { } class Two { } public class Demo { public static void Test(object obj) { One x; Two y; if (obj is One) { Console.WriteLine("One 类"); ... 阅读更多
使用 Any 方法查找列表是否为空。设置列表:var subjects = new List(); subjects.Add("Maths"); subjects.Add("Java"); subjects.Add("English"); subjects.Add("Science"); subjects.Add("Physics"); subjects.Add("Chemistry"); 现在设置以下条件以检查列表是否为空:bool isEmpty = !subjects.Any(); if(isEmpty) { Console.WriteLine("空"); }else { Console.WriteLine("列表不为空"); } 以下是完整的代码:示例 在线演示 using System; using System.Collections.Generic; using System.Linq; public class Demo { public static void Main(string[] args) { var subjects = new List(); subjects.Add("Maths"); ... 阅读更多