博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#基础知识补习
阅读量:5038 次
发布时间:2019-06-12

本文共 751 字,大约阅读时间需要 2 分钟。

这几天看了C#的基础知识,对以前一些高不清楚的概念和逻辑,列出来,方便以后工作中用到,不至于把其高混淆。

1、比如控制台程序Console.Write("Hello {0},{1}","World","zhj");

{0}表示占位,占位符从0开始,从程序的第二个参数开始。

2、什么是变量? 答:把变量看成存放数据的容器。变量的作用域的使用范围只能在当前的{}内部。

3、转义字符以及@控制转义字符。转义字符只针对在代码中直接写出的字符串对于程序中读取出来的没有这个问题。

4、经常在使用for循环,但是for循环是怎样运行的?

答:for{code1,code2,code3}。code1:循环的初始化代码,只有在循环开始之前运行一次;code2:bool 类型的表达式,每次循环完成后都判断一下是否为true,只有为true才会进行下一次循环。code3在每次循环结束之后都会执行一次。

5、枚举的一个好处在于限定了变量的取值范围。

6、==是区分大小写的比较,Equals("ABC",StringComparison.OrdinalTgnoreCase)是忽略大小写的

7、Ref必须先初始化,因为是引用。所以必须要先有,才能引用,而out则是内部为外部赋值,所以不需要初始化,外部初始化页没有用。ref引用场景内部对外部的值进行改变,out则是内部为外部的变量赋值

8s、switch 唯一一个case后面不用加break的情况

  比如:case 10:
       case 20:逻辑处理;break;
  说明处理10和处理20 的逻辑代码是一样的

转载于:https://www.cnblogs.com/zhanghonjiang2011/archive/2012/03/08/2384516.html

你可能感兴趣的文章
C# 100以内质数
查看>>
线程学习一:创建线程
查看>>
UNIX系统文件
查看>>
3d转换-正方体-Html5Css3-遁地龙卷风
查看>>
Car Flash ECU Programmer From autonumen
查看>>
WinForm控件复杂数据绑定常用数据源(如:Dictionary)(对Combobox,DataGridView等控件DataSource赋值的多种方法)...
查看>>
Mongodb数据查询 | Mongodb
查看>>
java.util.List类学习
查看>>
1.jstl c 标签实现判断功能
查看>>
Linux 常用命令——cat, tac, nl, more, less, head, tail, od
查看>>
超详细的Guava RateLimiter限流原理解析
查看>>
VueJS ElementUI el-table 的 formatter 和 scope template 不能同时存在
查看>>
Halcon一日一练:图像拼接技术
查看>>
Swift - RotateView
查看>>
iOS设计模式 - 中介者
查看>>
centos jdk 下载
查看>>
HDU 1028 Ignatius and the Princess III(母函数)
查看>>
关于多路复用器的综合结果
查看>>
(转)面向对象最核心的机制——动态绑定(多态)
查看>>
token简单的使用流程。
查看>>