近段学了一些C#中小的知识点,今天有空,总结一下,来和大家一块分享,嘿嘿。。。我们都知道,控制台程序的入口点是main()方法,对于这个焦点方法,一共有四种方式的使用。它的访问修饰符有int和void两种,方法中的参数也有两种,string数组和无参。这样,它的组合方式一共就是四种啦。。。其中,对于有参数的情况,我们有两种使用方法:一种是在程序的快捷方式中的路径后,添加相应的参数;另一种就是在程序中传递参数。对于C#中的两种数据类型,值类型和引用类型。我们可以这么理解,值类型是仅仅是值的传递,属于值类型的有三种,简单数据类型、枚举类型和结构类型。而引用类型,它是对地址的引用,类类型、数组类型、接口类型、Unicode字符串、委托都是属于引用类型的。通俗地讲,就两个人吃苹果,值类型是两个人吃两个苹果,而引用类型是两个人吃一个苹果。。。说到值类型,我们就不得不说说ref和out的用法了。如果有人问你,对于值类型,我们可不可以在程序中调用方法时,把值类型的转换成引用类型的来用呀?看到这,答案你就应该知道了吧!对是可以的,因为有了ref和out这两个关键字的存在,它们可以把值类型的变量暂时的转换成引用类型的来用,这样就大大方便了我们对程序的控制了。它们之间唯一的区别就是:ref是有进有出,意思就是它可以把已经赋值的变量,带到方法内部使用,在方法内部重新赋值后,再把其新值给带出来;而out就只有出,没有进了,意思就是不管变量在进入方法之前有没有赋值,out都不能将这个值带到方法中去使用,换句话说就是,在方法中,必须对该变量先赋值,然后才能进行其他的操作,之后,将最终结果给带出来。在编写程序时,我们会经常用到循环语句。C#中一共有四种循环结构,分别是while 、do 。。while、for和foreach。值得说一下的是for与foreach之间的关系。for结构呢,在C#中是直接对数组操作的,也就是说,它可以完成对数组的访问和赋值;而foreach就没有for那么强大了,foreach只是系统封装好的一个东东,它的本质还是用for循环来实现的,foreach只能对数组遍历访问,不能对其进行写操作的。这一点值得我们注意一下。。。好了,今天就先写到这把。。。
小知识点的一些总结
原创
©著作权归作者所有:来自51CTO博客作者lzhp924的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:一个关于索引器的实例
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
一些零碎的小知识点
零散知识点合集
进制 16进制 不可变对象 -
关于Windows的一些知识点
关于Windows的一些知识点
microsoft desktop 物理内存 -
一些知识点
一:J2SE面向对象-封装、继承、多态内存的分析递归集合类、泛型、自动打包与解包、AnnotationIO多线程、线程同步TCP/UDPAWT、事件模型、匿名类正则表达式反射机制2:数据库(Oracle或者MySQL)SQL语句多表连接,内外连接, 子查询等管理表、视图、索引、序列、约束等树状结构存...
计算机专业规划 struts spring hibernate javascript