1K+ 次浏览
使用 C#,您可以轻松地使用对数。它具有以下用于 Log 以及以 10 为底的对数的方法。序号方法 & 描述1Log(Double)返回指定数字的自然(以 e 为底)对数。2LogDouble)(Double,返回指定基数中指定数字的对数。3Log10(Double)返回指定数字以 10 为底的对数。让我们来看一个使用 C# 中的 Log 函数的示例 -示例using System; class Demo { static void Main() { double val1 = Math.Log(1); Console.WriteLine(val1); double val2 = Math.Log10(1000); Console.WriteLine(val2); } }
885 次浏览
以下是 C# 中的转义字符列表 -转义字符描述模式\a匹配铃声字符,\u0007。\a\b在字符类中,匹配退格键,\u0008。[\b]{3, }\t匹配制表符,\u0009。(\w+)\t\r匹配回车符,\u000D。(\r 不等价于换行符。)\r(\w+)\v匹配垂直制表符,\u000B。[\v]{2, }\f匹配换页符,\u000C。[\f]{2, }匹配换行符,\u000A。\r(\w+)\e匹配转义符,\u001B。\enn使用八进制表示法指定字符(nnn 由最多三个数字组成)。\w\040\w\x nn使用十六进制表示法指定字符(nn 由正好两个数字组成)。\w\x20\w\c X\c x匹配由 X 或 x 指定的 ASCII 控制字符,其中 X 或 x 是 ... 阅读更多
403 次浏览
C# 中的 System.Math 类提供方法和属性来执行数学运算、三角函数、对数计算等。其中一些方法包括 -序号方法 & 描述1Abs(Decimal)返回 Decimal 数的绝对值。2Abs(Double)返回双精度浮点数的绝对值。3Abs(Int16)返回 16 位有符号整数的绝对值。4Abs(Int32)返回 32 位有符号整数的绝对值。5Abs(Int64)返回 64 位有符号整数的绝对值。6Abs(SByte)返回 8 位有符号整数的绝对值。7Abs(Single)返回单精度浮点数的绝对值。8Acos(Double)返回其余弦为指定数字的角度。9Asin(Double)返回其正弦为指定数字的角度。10Atan(Double)返回其正切为 ... 阅读更多
111 次浏览
C# 中的类型包括以下 -值类型值类型变量可以直接赋值。它们派生自类 System.ValueType。值类型直接包含数据。一些示例包括 int、char 和 float,它们分别存储数字、字母和浮点数。当您声明 int 类型时,系统会分配内存来存储该值。引用类型引用类型不包含变量中存储的实际数据,但它们包含对变量的引用。指针类型指针类型变量存储另一种类型的内存地址。C# 中的指针具有与 ... 阅读更多
266 次浏览
二维数组是一维数组的列表。可以通过为每一行指定带括号的值来初始化二维数组。int [,] a = new int [2,2] { {0, 1} , {4, 5} };以下是一个显示如何在 C# 中使用二维数组的示例 -using System; namespace ArrayApplication { class MyArray { static void Main(string[] args) { /* 一个有 3 行 2 列的数组*/ int[,] a = new int[3, 2] {{0,0}, {1,2}, {2,4} }; int i, j; /* 输出每个数组元素的值 */ for (i = 0; i < 3; i++) { for (j = 0; j < 2; j++) { Console.WriteLine("a[{0},{1}] = {2}", i, j, a[i,j]); } } Console.ReadKey(); } } }
2K+ 次浏览
标记是程序的最小元素。让我们了解 C# 中作为标记的标识符和关键字 -关键字关键字是预定义给 C# 编译器的保留字。这些关键字不能用作标识符。但是,如果您想将这些关键字用作标识符,则可以在关键字前加上 @ 字符。以下是 C# 中的一些保留关键字 -abstractAsBaseboolBreakbytecasecatchcharcheckedclassConstcontinuedecimaldefaultdelegateDodoubleElseenumeventexplicitexternFalsefinallyFixedfloatforforeachgotoIfimplicitInin (泛型修饰符)intinterfaceinternalIslockLongnamespacenewnullobjectoperatoroutout (泛型修饰符)overrideparams标识符标识符是用于识别类、变量、函数或任何其他用户定义项目的名称。在 C# 中命名类的基本规则如下 -名称必须以 ... 阅读更多
409 次浏览
类定义以关键字 class 后跟类名开头;类体用一对花括号括起来。以下是语法 - class class_name { // 成员变量 variable1; variable2; ... variableN; // 成员方法 method1(parameter_list) { // 方法体 } method2(parameter_list) { // 方法体 } ... methodN(parameter_list) { // 方法体 } }以下是约定 ... 阅读更多
451 次浏览
要开始学习 C#,首先您应该具备计算机知识。有了这些,如果您之前学习过 C 或 C++,那就太好了。要开始使用 C#,首先安装 Visual Studio。当前版本是 Visual Studio 2017。如果您想避免安装庞大的 Visual Studio IDE 的麻烦,那么您可以从在线编译器开始。运行 C# 程序的顶级在线编译器是 -Coding groundDotNetFiddle以上两者都是智能编译器。只需去那里,键入 C# 代码并运行它即可。就是这样!
917 次浏览
System.Array 实现接口,如 ICloneable、IList、ICollection 和 IEnumerable 等。ICloneable 接口创建现有对象的副本,即克隆。让我们了解一下 ICloneable 接口。它只有一种 Clone() 方法,因为它创建一个新对象,它是当前实例的副本。以下是一个显示如何使用 ICloneable 接口执行克隆的示例 -示例using System; class Car : ICloneable { int width; public Car(int width) { this.width = width; } public object Clone() { return new Car(this.width); ... 阅读更多
309 次浏览
以下是 C# 的隐藏或鲜为人知的实用功能 -Lambda 表达式C# 中的 lambda 表达式描述了一种模式。它在表达式上下文中具有标记 =>。这称为转到运算符,在声明 lambda 表达式时使用。可空类型C# 提供了一种特殊的数据类型,可空类型,您可以为其分配正常范围的值以及空值。以下是语法 - ? = null;空合并运算符空合并运算符与可空值类型和引用类型一起使用。它用于将操作数转换为 ... 阅读更多