C# 值类型
c# 类型
2023-09-27 14:25:33 时间
https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/builtin-types/value-types
值类型的变量包含类型的实例。 它不同于引用类型的变量,后者包含对类型实例的引用。 默认情况下,在分配中,通过将实参传递给方法并返回方法结果来复制变量值。 对于值类型变量,会复制相应的类型实例。
using System.Collections;
using UnityEngine;
public class TestVector : MonoBehaviour {
public Vector3 velocity { get; private set; }
void Start () {
velocity = Vector3.one;
velocity.Set(0f,0f,0f);
Debug.Log($"a:{velocity}"); // output: a:(1.0, 1.0, 1.0)
velocity = Vector3.zero;
Debug.Log($"b:{velocity}"); // output: b:(0.0, 0.0, 0.0)
Vector2 v1;
Vector2 v2 = new Vector2(2, 2);
v1 = v2;
v2.x = 3;
Debug.Log(v1);//output: (2.0, 2.0)
Debug.Log(v2);//output: (3.0, 2.0)
}
}
相关文章
- C#.NET 大型企业信息化系统 - 防黑客攻击 - SSO系统加固优化经验分享
- 倍福PLC和C#通过ADS通信传输int类型变量
- [c#源码分享]TCP通信中的大文件传送
- C#调用自己定义表类型參数
- c#自定义类型的转换方式operator,以及implicit(隐式)和explicit (显示)声明
- C#的枚举数(Enumerator)和可枚举类型(Enumerable)
- 【笔记】C# 类型与变量
- 在C#代码中应用Log4Net(三)Log4Net中配置文件的解释
- .NET(C#) AutoMapper使用扩展方法对record类型映射
- .NET(C#)将可空(null)日期时间类型(DateTime?)转成字符串方法及示例代码
- .NET(C#) CefSharp CommandLine开关参数配置和读取网页源代码方法及示例代码
- .NET(C#)判断泛型类型(List<>)和泛型接口(IEnumerable<>)的继承关系代码
- .NET(C#) Nullable(可空类型)通过扩展方法传委托参数调用方法
- [C#][Newtonsoft.Json] Newtonsoft.Json 序列化时的一些其它用法
- 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_类型的各种成员
- 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_基元类型(三)
- C# 解析嵌套的json文件.
- C# 枚举使用和对应说明获取实例
- C# 类型 对应 SQLserver类型
- 2019-3-1-C#-json-转-xml-字符串
- 2019-8-31-C#-转换类型和字符串
- Delphi编写DLL供C#调用的实例
- Rust初步(五):Rust与C#性能比较
- C#中字符串的处理