gpt4 book ai didi

c# - 如何像在 C++ 中一样在 C# 中创建引用成员变量

转载 作者:可可西里 更新时间:2023-11-01 11:46:12 24 4
gpt4 key购买 nike

<分区>

抱歉,这是一个基本问题,我找不到答案。

我必须用 C# 编写一些代码,并且我需要创建一个作为引用的类成员变量。

在 C++ 中,这段代码将是

public class MyClass
{
MyClass(int& m_var): mVar(m_var){}
int& mVar;
}

但是我似乎无法在 C# 中执行此操作

我可以使用引用参数创建一个构造函数

MyClass(ref int m_var)

但是我不能使用

创建引用成员变量
class MyClass
{
MyClass(ref int m_var)
{
mVar = m_var;
}
ref int mVar;
}

因为行:

     ref int mVar;

给我错误:'Invalid Token 'ref' in class, struct, or interface member declaration.

这是为什么?为什么 C# 取消了创建引用成员变量的功能?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com