小编Pet*_*Had的帖子

可从同一类的另一个实例访问的私有字段

我没有得到以下..我一直以为我只能从声明该字段的类访问私有字段.但在这种情况下,我能够访问它:

class Session
{
    List<client> ListOfClients = new List<client>();

    public void IterateClients(Action<client> action)
    {

    }
}

class client
{
    private int A;

    Session area;

    public void SendData()
    {
        area.IterateClients(delegate(client c)
        {
            c.A = 5; //how come this is accessible?
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

c# delegates field

4
推荐指数
3
解决办法
2780
查看次数

正则表达式中的^是什么意思?

我很困惑,因为我认为正则表达式中的^否定了序列,但是这样:

^[0-9a-zA-Z ]+$
Run Code Online (Sandbox Code Playgroud)

反之亦然.除了数字,字母和空格之外别无其他.我不明白.

regex

1
推荐指数
1
解决办法
167
查看次数

标签 统计

c# ×1

delegates ×1

field ×1

regex ×1