OnITRoad - 常见问题1

C# DateTime的Today和Now属性

C# DateTime的Today和Now属性 DateTime的两个属性都用于显示日期和时间。 DateTime 的Today 属性 这将显示今天的日期,时间值为12:00:00 DateTime 的Now 属性 这显示了系统的当前日期和时间,表示为当地时间。 换句话说,现在属性返回具有现在的日期和时间值的DateTime对象。 在C#中获取日期时间示例 如何在C#中获取当前时间?

Views:0  2020-04-11

在C#中 委托和接口之间的区别

在C#中 委托和接口之间的区别 在C#中委托(Delegate)和接口(Interface)有什么区别? 委托 接口 委托基本上是函数指针。 一个类继承另一个类的属性。 委托持有方法的引用。 C语言中有两种类型的接口:隐式接口和显式接口。 委托是ref.type变量。 接口就像是一份合同协议。 我们可以使用委托来调用其他对象的方法。 当一个人签了一份合同,他就同意按照合同

Views:0  2020-04-11

在C#中如何删除文件夹

在C#中如何删除文件夹 .NET Framework类库中的System.io.Directory类提供了创建,复制,移动和删除目录和子目录的静态方法。 在使用目录类之前,必须导入system.io命名空间。 using System.IO; 删除C#中的目录 directory.delete方法永久删除指定路径的空目录。 如果目录具有子目录和/或者文件,则必须在删除目录之前删除它们。 如果

Views:0  2020-04-11

C# 析构函数

C# 析构函数 析构函数是使用垃圾收集来删除不可用对象的过程。 析构函数用于拆查类的实例。 析构函数有一些条件,因为我们将仅在类中使用单个析构函数。 析构函数不会用作继承或者重载(overloading),并且将自动调用我们无法调用析构函数。 C# 析构函数示例 class ABC { ~ ABC () { System.Diagnostics.Trace.WriteLine("

Views:0  2020-04-11

C#中Abstract关键字和Virtual关键字有什么区别

C#中Abstract关键字和Virtual关键字有什么区别 在C#中Abstract和Virtual关键字之间的区别? Virtual和Abstract方法都用于允许派生类覆盖基类的方法,但具有一些差异,在本文中,我们将解释C#中的虚拟和抽象关键字之间的一些重要区别。 C# Abstract 一个抽象方法没有实现,它的派生类必须实施它。 抽象方法只有签名。它不能有方法体。 如果要强制执行派

Views:0  2020-04-11

C#中的接口和抽象类之间的区别是什么?

C#中的接口和抽象类之间的区别是什么? 在C#中,接口和抽象类之间的相似之处以及区别如下所示: 比较项 接口 抽象类 多重继承 接口可以实现多重继承 抽象类不能 默认实现 接口没有实现 抽象类可以提供完整的、默认的代码和/或者仅提供必须重写的详细信息。 访问修饰符 默认情况下所有接口都是为public 和 abstract 抽象类可以包含访问修饰符 速度 在相应的类中查找

Views:0  2020-04-11

C# 目录类Directory

C# 目录类Directory 目录类Directory 目录类用于许多操作,例如复制,移动,重命名,删除和创建目录。 目录也用于获取有关创建,访问和写入目录的日期时间信息。 换句话说,我们可以说目录类主要用于创建目录,删除目录,移动目录,在目录中创建文件,从目录中删除文件,计算目录中的文件数量和目录的数量计算文件大小和目录等 目录类的方法是静态的。 目录类的静态方法对所有方法执行安全检查。

Views:0  2020-04-11

C#显示ArrayList的元素

C#显示ArrayList的元素 在本文中,我将讨论如何显示ArrayList的元素。 为了实现这一点,我们可以使用for循环或者froeach循环。 C#如何遍历ArrayList的元素示例 namespace ConsoleApplication2 { class Program { static void Main(string[] args) {

Views:0  2020-04-11

C# DivideByZeroException异常

C# DivideByZeroException异常 如果在除法中除数是0,那么会抛出DivideByZeroException异常。 如何处理.NET中的DivideByZeroException示例 using System; using System.Collections.Generic; using System.Linq; using System.Text; namesp

Views:0  2020-04-11

C#中的动态数组

C#中的动态数组 在本文中,将解释如何在数组中创建动态。 namespace demo_array { class Program { static void Main(string[] args) { string[] statiarray = new string[12] { "Jan", &q

Views:0  2020-04-11

C#中的Empty语句

C#中的Empty语句 Empty 语句是 C# 中非常简单的语句。 空语句用于需要语句且不需要执行操作的地方。 Empty 语句主要与带有空白主体和标签语句的 while 循环一起使用。 C#中的Empty语句示例 using System; using System.Collections.Generic; using System.Text; using System.Reflec

Views:0  2020-04-11

C#中的空字符串

C#中的空字符串 空字符串是包含零个字符的 System.String 对象的有效实例。 有两种方法可以创建空字符串。 我们可以使用string.Empty 属性,或者 我们可以简单地分配一个空的文本值。 下面的代码将创建两个空字符串。 string empStr= string.Empty; string empStr2 = ""; 上面的两个语句都生成相同的输出。 Co

Views:0  2020-04-11

在C#中的封装

在C#中的封装 封装是数据绑定的过程。 这意味着封装来自外部访问的数据。 在面向对象的编程中,封装起着非常重要的作用,因为封装提供了保护数据免受意外损坏的作用。 C#封装示例 class Rectangle { public double length; public double width; public double GetArea() {

Views:0  2020-04-11

C#中的关键字 enum

C#中的关键字 enum "枚举"关键字enum用于声明枚举,一个不同类型的独特类型,由一组名为枚举符列表的命名常量组成。 每个枚举类型都有一个底层类型,它可以是除char之外的任何整体类型。 枚举元素的默认基础类型是int。 默认情况下,第一个枚举器具有值0,每个连续枚举器的值增加1."枚举"关键字是值类型。 它用于定义积分常量和文字。 它是从基类库(bc

Views:0  2020-04-11

C# 枚举

C# 枚举 在C#中如何读取枚举值? foreach (var attrib in Enum.GetValues(typeof(FileAttributes))) { System.Console.WriteLine(attrib.ToString()); }

Views:0  2020-04-11

枚举C#中的对象数组

枚举C#中的对象数组 在本文中,我将解释如何枚举一个对象数组。 在C#中如何遍历数组? C#如何循环访问数组中的每个元素? C#向我们提供了枚举器,允许我们枚举对象内的元素。 namespace demo_array { class Program { static void Main(string[] args) {

Views:0  2020-04-11