引用同一类C#的其他对象的对象

时间:2015-07-29 12:07:11

标签: c#

我有一个类,我想包含一个列表/向量/指向同一类的其他对象的指针。该类的一个对象将表示一个坐标,该列表将包含对连接到该坐标的其他坐标的引用...如果这是有意义的。

我习惯了C ++,我会喜欢这样的东西:

class MyClass
{
    private:
        std::vector<const MyClass*> vec;
};

我正在尝试在C#中执行类似上面的操作,但我不知道该怎么做。我是否必须以某种方式使用 unsafe 关键字,所以我可以使用指针,还是有另一种更聪明的方法在C#中实现这样的东西?

2 个答案:

答案 0 :(得分:4)

列表

<a target="_blank" href="http://www.example" class="link_normal opacity">
<blockquote url="http://www.example" class="big">
    <div class="center">
        <div class="table_cell"><img src="/images/imagenes_urls/4241.jpg" class="img_url"></div>
    </div>
    <p style="color:#3b5998" class="b">Desde los 80 hasta 2015, así ha sido la impresionante evolución de los móviles</p>
    <p>¿Cómo olvidarse de aquellos enormes objetos a los que llamábamos teléfonos móviles? Muchos de vosotros los recordar...</p>
    <span class="dominio">andro4all.com</span>
</blockquote></a>

答案 1 :(得分:1)

您应该只使用List / Enumerable或任何类型设置类,如下所示:

public class Cake
{
    // public
    public IEnumerable<Cake> Cakes { get; set; }

    // private
    private IEnumerable<Cake> cakes; 
}