`
dongwenhua
  • 浏览: 3217 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
函数参数引用传递与值传递: C#对函数参数做了更明确的标示,使得程序更加清晰可读,通过使用in和out关键字说明了参数的作用,in修饰的参数在形参和实参结合的时候会生成副本,这样对形参的修改就不会对实参产生影响(副作用),因为这个函数内部使用不是实参而是生成的那个副本。out关键字函数对形参的修改会对实参产生副作用的,这样out的意思就是说我要用这个参数作为返回值。这点和C++引用传递的语义是类似的,函数对参数的修改会反映在实参上,这样我就可以得到最终变化的结果,其语义就是return的作用一样。没有in,out修饰默认是in. public void InternalMagic(int ...
C#和C/C++语法很相似,所以从C/C++过渡到C#是很容易,先让我们看看第一个程序,看看是不是长得很像: 一、第一个程序 using System; namespace Wrox.ProCSharp.Basics { class MyFirstCSharpClass { static void Main() { Console.WriteLine(“This isn’t at al ...
Global site tag (gtag.js) - Google Analytics