C#新手入门代码 类的函数成员的参数是类自己的实例(很有趣的例子)
2016-08-02 15:27
846 查看
镇场诗:吾心为他人,此智不私藏。学术有小成,愿帮大家忙。诚心说愿望,愿见文者得启发。
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
为了弄懂发生了什么,
好好看看这两个代码,很有趣的。
参考链接:http://wenku.baidu.com/view/90a0e3b6960590c69ec3769d.html?from=search
参考书籍:C#入门经典(第六版) 北京:清华大学出版社
C#图解教程(第四版) 北京:人民邮电出版社
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
技术第一,勿要不明理而盲目复制。希望各位可以观看代码得到启发。看的人,一定要把代码复制粘贴到自己的VS中,去测试一下,看一看,才能领悟。
还是那句话,没有实践就不可能有真本事。
这些代码都是我写过的,所以是可用的。我也是一个新手,我喜欢C#的简洁,C#的强大。我也愿意将我的不成熟的成长历程分享给大家。
希望可以给大家一些启发。
感恩所有帮助过我的人。对啦,如果您发现我有错误或者可以改进的地方,请留下评论。在下感激不尽!
2016-07-31 只有代码,没有效果图,很是不便利。所以,从今以后,加效果图!
注:如果我侵犯了您的权益,请告知。看到您的告知后,我将及时作出处理。
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace mingmingkongjian { class MyClass { public int a=5; public void Hello(MyClass my)//这是一个什么乱七八糟的函数呀 { my.a = 3; a = 4; //这行代码,到底改的是哪个a Console.WriteLine(a); } } class Program { static void Main(string[] args) { var a0 = new MyClass(); a0.Hello(a0); var a1 = new MyClass(); Console.WriteLine(a1.a); Console.ReadKey(); } } }
为了弄懂发生了什么,
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace mingmingkongjian { class MyClass { public int a=5; public void Hello(MyClass my)//这是一个什么乱七八糟的函数呀 { my.a = 3; a = 4; //原来以为这句话相当于构造函数,但是现在来,他就是相当于my.a=4 Console.WriteLine(a); } } class Program { static void Main(string[] args) { var a0 = new MyClass(); a0.Hello(a0); Console.WriteLine(a0.a); var a1 = new MyClass(); Console.WriteLine(a1.a); Console.ReadKey(); } } }
好好看看这两个代码,很有趣的。
参考链接:http://wenku.baidu.com/view/90a0e3b6960590c69ec3769d.html?from=search
参考书籍:C#入门经典(第六版) 北京:清华大学出版社
C#图解教程(第四版) 北京:人民邮电出版社
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
技术第一,勿要不明理而盲目复制。希望各位可以观看代码得到启发。看的人,一定要把代码复制粘贴到自己的VS中,去测试一下,看一看,才能领悟。
还是那句话,没有实践就不可能有真本事。
这些代码都是我写过的,所以是可用的。我也是一个新手,我喜欢C#的简洁,C#的强大。我也愿意将我的不成熟的成长历程分享给大家。
希望可以给大家一些启发。
感恩所有帮助过我的人。对啦,如果您发现我有错误或者可以改进的地方,请留下评论。在下感激不尽!
2016-07-31 只有代码,没有效果图,很是不便利。所以,从今以后,加效果图!
注:如果我侵犯了您的权益,请告知。看到您的告知后,我将及时作出处理。
相关文章推荐
- C#新手入门代码 函数的参数是ref int 类型的效果
- C#新手入门代码 给函数参数设定默认值
- C#新手入门代码 命名空间嵌套,各空间内成员相互独立的实例
- C#新手入门代码 LINQ where中两个筛选条件的实例
- C#新手入门代码 LINQ 一个int型数组找到其中小于指定数的成员
- C#新手入门代码 利用return 提前终止函数
- javascript获取函数名称、函数参数、对象属性名称的代码实例
- c++ public, protected, private成员变量,成员函数继承和访问规则实例代码
- javascript获取函数名称、函数参数、对象属性名称的代码实例
- C#新手入门代码 用foreach输出数组
- 编写高质量代码改善C#程序的157个建议[优先考虑泛型、避免在泛型中声明静态成员、为泛型参数设定约束]
- c#编写参数不固定的函数实例
- 【经典实例】利用C#反射动态编译代码,创建类的实例,并调用其成员
- C# 调用Dll中非托管C++代码时,函数参数的类型对照
- javascript获取函数名称、函数参数、对象属性名称的代码实例
- C#新手入门代码 利用legth得到一个数组的长度
- 微信公众平台开发教程之新手初级入门攻略 附PHP代码实例
- PHP curl_setopt()函数实例代码与参数分析
- PHP curl_setopt()函数实例代码与参数分析
- 函数调用,C# 调用Dll中非托管C++代码时,函数参数的类型对照