C#的补充数据类型System.Numerics.dll
来源:互联网 发布:2017淘宝如何投诉盗图 编辑:程序博客网 时间:2024/05/29 09:10
一、System.Numerics.dll简介 创建一个C#项目,然后手动添加这个引用,并且添加usingSystem.Numerics;命名空间,这个命名空间中包含了一些结构体,用来表示一些比较复杂的数据类型,如下所示
注意:上面所说的“单精度浮点数” 指的就是Single结构,它实际上是 float的包装,double的包装为Double,但是float的包装不是Float 而是Single 。
下面我以几个简单的例子进行说明,没有对每一个结构体都说明,详细信息可以自己查看定义
1、Plane结构体
Plane plane = new Plane(3, 3, 3, 5);
Console.WriteLine($"{plane.D} {plane.Normal}");
结果为:5 <3,3,3>
2、Vector3结构体
Vector3 vector = new Vector3((float)100.1, (float)200.2, (float)300.3);
Console.WriteLine($"{vector.X} {vector.Y} {vector.Z} ");
Console.WriteLine($"{Vector3.One}");
Console.WriteLine($"{Vector3.Zero}");
Console.WriteLine($"{Vector3.UnitX}");
Console.WriteLine($"{Vector3.UnitY}");
Console.WriteLine($"{Vector3.UnitZ}");
得到的结果如下:
100.1 200.2 300.3
<1, 1, 1>
<0, 0, 0>
<1, 0, 0>
<0, 1, 0>
<0, 0, 1>
详细信息呢可以参见文档,因为内容较多,这里就不一一列举出来了
- C#的补充数据类型System.Numerics.dll
- C#的System.Numerics
- C# System.Data.Sqlite.dll 的注意事项
- c#调用C++的DLL的所有数据类型转换
- C#调用C++的DLL 所有数据类型转换方式
- C#调用非托管C编写DLL的数据类型转换
- C#调用C++的DLL 所有数据类型转换方式
- C#调用C++的DLL数据类型转换方式
- C#调用C++的DLL 所有数据类型转换方式
- C#调用C++的DLL 所有数据类型转换方式
- C# 调用C++ dll 指向指针的指针 对应数据类型
- C#调用C++的DLL 所有数据类型转换方式
- C#之解决 未处理的“System.InvalidOperationException”类型的异常出现在 System.dll中...
- 安装 C# 科学计算库 Math.NET Numerics
- C#调用VC dll 出现“System.BadImageFormatException”
- C# 调用 dll 报错 System.BadImageFormatException:
- C#引用C++的DLL时C#和C++的数据类型对照表
- C#引用C++的DLL时C#和C++的数据类型对照表
- Linux命令行与shell脚本(3)--环境变量
- spring之属性注入
- //自己封装的几个函数方便记忆
- Android 接收无序广播
- POJ 3304 Segments(线段相交)
- C#的补充数据类型System.Numerics.dll
- JS过滤HTML标签
- 双bfs求树的直径
- CUDA卷积操作—使用constant memory实现高斯滤波
- Java表达式的陷阱——正则表达式的陷阱
- linux软件管理和安装(yum命令--修改yum源)
- java多态性特点总结
- lazyLoad与节流
- 【GDOI2017第四轮模拟day1】数列