c#pod复制或引用

ala*_*ere 0 c# variables

float a = 3f; // presumably the same as float a = new float(3f);
float b = a;
Run Code Online (Sandbox Code Playgroud)

我希望'b'成为一个全新的浮动,现在不是'a'的参考.

我该怎么做呢?

Dav*_*ras 6

浮点数是值类型而不是引用类型,因此b是一个新浮点数,更改一个不会影响b.

检查一下:C#值类型