Josh Smith文章的解释

本文关键字:解释 文章 Smith Josh | 更新日期: 2023-09-27 18:27:38

你们中的许多人都熟悉Josh Smith。他在解释事情方面做得很出色,但他在文章中做出了一个特别的声明:

http://msdn.microsoft.com/en-us/magazine/dd419663.aspx

让我困惑。。。

关于ICommandRelayCommand类,他提到:

一种可能的实现模式是在ViewModel类中创建一个私有嵌套类,这样命令就可以访问其包含的ViewModel的私有成员,并且不会污染命名空间。

也许因为我是新手,我很难想象他在说什么。有人能给我发一些伪代码来解释一下吗?我认为看到代码会帮助我理解这个概念。

Josh Smith文章的解释

class Foo
{
   private static int f;
   private class Bar  // nested class
   {
       void B() 
       { 
          int b = f;  // access to private member of containing class
       }
   }
}

但请注意,文章继续,而没有使用这个。