这里只针对引用参数来说(非string类型)。我们能限制的只是引用的指向不能更改,而引用指向的内存值是可以修改的。是不是只要 C# 的类属性设计的够好,就不需要这样呢?
如何实现C#和C++混合编程
最近在想如何实现C#和C++混合编程的问题,为什么会想到这个问题?是因为,在视觉方面我是有学习 OpenCV 的打算的。发现用托管 C++ 代码,包装非托管 C++ 代码;然后,C# 无缝衔接托管 C++。这种方式比较可行。
C#|::运算符和全局命名空间
发现 C# 还要和 C++ 一样的::
运算符,来测试一下。
命名空间被赋值别名以后,可以隐藏掉原有的命名空间。想要访问需要完整路径。如果不用,可以用::
运算法,它的优先级被高。
看下下面的例子: