找到关于编程的34423 篇文章

Dart 编程中的赋值运算符

Mukul Latiyan
更新于 2021年5月21日 13:16:05

1K+ 次浏览

每当我们想要为变量赋值时,都会使用赋值运算符。有时我们会将赋值运算符与算术运算符和逻辑运算符结合起来,构建赋值和算术(或逻辑)表达式的简写版本。这些简写版本也称为复合语句。下表列出了 Dart 中的所有赋值运算符。请考虑下表所示的内容 -运算符描述表达式=赋值运算符a = b+=加法并赋值组合a += b 等价于 a = a + b-=减法并赋值a -= b 等价于 a = a - b*=乘法并... 阅读更多

Dart 编程中的算术运算符

Mukul Latiyan
更新于 2021年5月21日 13:18:14

1K+ 次浏览

算术运算符用于执行不同的算术运算。这些算术运算主要包括:加法、减法、乘法、除法、模运算等等。让我们假设我们有两个名为 x 和 y 的 int 变量,其中 x 存储值 10,y 存储值 20。在下表中,您可以看到所有算术运算符,包括它们的符号、名称、它们产生的输出等。请考虑下表所示的内容 -运算符名称描述输出+加法两个或多个操作数的加法x + y = 30-减法从第一个操作数中减去第二个操作数x - y = -10*乘法两个或多个操作数的乘法x * y = 200/除法返回除法后的商x / y = 0.5%模运算返回... 阅读更多

Dart 编程中的匿名函数

Mukul Latiyan
更新于 2021年5月21日 12:34:45

795 次浏览

没有名称的函数称为匿名函数。它们的行为与普通的命名函数完全相同。命名函数和匿名函数之间的唯一区别在于它们的语法不同。匿名函数在 Dart 中用于形成闭包。匿名函数包含一个自包含的代码块,它也可以作为参数传递给另一个函数。匿名函数语法(parameterList){    // 内部语句 }示例现在,让我们考虑一个匿名函数的简单示例。请考虑以下示例所示的内容 - 实时演示void main() {    var fruits = ["Apple", ... 阅读更多

Dart 编程中的抽象类

Mukul Latiyan
更新于 2021年5月21日 12:16:33

2K+ 次浏览

Dart 中的抽象类是包含一个或多个抽象方法的类。注意:抽象方法是没有实现的方法。还应注意,Dart 中的类可以使用“abstract”关键字后跟类声明来声明为抽象类。使用 abstract 关键字声明的类可以包含也可以不包含抽象方法。抽象类允许同时具有抽象方法和具体方法(具有实现的方法)。相反,普通类(非抽象类)不能具有抽象方法。抽象类主要用于为子类提供一个扩展的基础,并... 阅读更多

解释 .NET 中的迭代器模式

Akshay Khot
更新于 2021年5月19日 12:50:41

280 次浏览

迭代器模式用于循环遍历集合中的元素,并使用 IEnumerator 接口实现。它定义了遍历或枚举集合中元素的基本低级协议。这是以单向的方式完成的。以下是 C# 中的 IEnumerator 接口。public interface IEnumerator{    bool MoveNext();    object Current { get; }    void Reset(); }MoveNext 将当前元素或“游标”推进到下一个位置,如果集合中没有更多元素,则返回 false。Current 返回当前位置的元素(通常从 object 转换为更具体的类型)。MoveNext ... 阅读更多

如何在 .NET 中使用 XML 和 JSON?

Akshay Khot
更新于 2021年5月19日 08:19:11

921 次浏览

使用 JSONJSON 是一种数据格式,已成为 XML 的流行替代方案。它简单明了,语法类似于 JavaScript 对象。事实上,JSON 代表 JavaScript 对象表示法。最新版本的 .NET 提供了对使用 JSON 数据的内置支持。System.Text.Json 命名空间提供高性能、低分配功能来处理 JSON 数据。这些功能包括将对象序列化为 JSON 并将 JSON 反序列化回对象。它还提供类型来创建内存中文档对象模型 (DOM),用于访问 JSON 文档中的任何元素,从而提供 JSON 文档的结构化视图,... 阅读更多

解释 C# 中的依赖注入

Akshay Khot
更新于 2021年5月19日 08:18:30

16K+ 次浏览

依赖项是另一个对象所依赖的对象。依赖注入(或反转)基本上是提供对象所需的对象,而不是让它自己构造对象。这是一种有用的技术,可以简化测试,因为它允许您模拟依赖项。例如,如果类 A 调用类 B 中的方法,而类 B 又调用类 C 中的方法,这意味着 A 依赖于 B,而 B 依赖于 C。使用依赖注入,我们可以将类 C 的实例传递给类 B,并将 B 的实例传递给... 阅读更多

C# 中的 System.Reflection 命名空间

Akshay Khot
更新于 2021年5月19日 08:17:54

492 次浏览

C# 中的 System.Reflection 命名空间 C# 中的 System.Reflection 命名空间包含通过检查元数据来提供有关程序集、模块、成员、参数和代码中其他项的信息的类型。此命名空间中的 Assembly 类表示一个程序集。通常,您可以使用 Type 上的 Assembly 属性访问它。程序集的标识由四个项目组成 -简单名称Version 来自 AssemblyVersion 属性,格式为 major.minor.build.revision(如果不存在,则为 0.0.0.0)区域性(如果不是卫星,则为中性)公共密钥标记(如果未强命名,则为 null)更完整的限定程序集名称是一个字符串,它包含这些标识项,格式为 -simple-name, Version=version,... 阅读更多

解释 .NET 中的程序集和 DLL 如何工作

Akshay Khot
更新于 2021年5月19日 08:17:06

544 次浏览

程序集包含应用程序中所有已编译的类型以及它们的中间语言 (IL) 代码。它也是 .NET 中的基本部署单元。在 .NET 的最新版本(即 .NET Core)中,程序集是一个扩展名为 .dll 的文件,代表动态链接库。程序集主要有四个项目。已编译的类型应用程序中所有类型的已编译 IL 代码。程序集清单包含公共语言运行时所需的元数据,例如此 DLL 引用的依赖项和版本。其目的是通过程序集的数据向运行时描述程序集,... 阅读更多

解释 .NET 中的流体系结构

Akshay Khot
更新于 2021年5月19日 08:16:29

415 次浏览

.NET 流体系结构为跨不同 I/O 类型进行读取和写入提供了统一的编程接口。它包括用于操作磁盘上的文件和目录的类,以及用于压缩、命名管道和内存映射文件的专用流。.NET 中的流体系结构依赖于后备存储和适配器。后备存储它表示数据存储,例如文件或网络连接。它可以充当可以顺序读取字节的源,也可以充当可以顺序写入字节的目标。.NET 中的 Stream 类将后备存储公开给程序员。它公开... 阅读更多

广告
© . All rights reserved.