C# 笔记

//控制台输出一行 /* 多行注释*/ 最好多加一个* 例如:/***/   

/// 文档注释

#region    #endregion  折叠 

console.writeline("你好")

console.read() ;//等待输入 起个暂停的作用

变量名相当于地址地址

char类型只能用单引号

int 类型 4个字节 是正负21亿

double 

string 用双引号

+是拼接的意思 字符与其他类型 是拼接,数字和数字是运算

占位符 {0} .如下图,但要注意,这个已经过时了,C# 5 以后采用新方法

image.png

占位符新方法如下:

image.png

先使用$号,然后大括号里面直接加入变量

帕斯卡命名规则 :多个单词,每个单词的首字母大写 (类名 属性 方法 接口)

驼峰规格:多个单词,首单词字母小写,其他单词大写 (变量)变量 :字母 、数字和下划线组成,数字不能放在首位

并且:&&     或者:|| 

将选中内容注释:ctrl+k+c 取消:ctrl+k+u

选择结构 

for(i=1;i<100;i++){

}

switch(参数){

case "sdf" :注意 这里是双引号,否则会出错,注意,还要有冒号

一定要加break;

其他用

default:

这里也需要加break

}

数组写法:

string [] names = new string[3]{"","",""} //在这里 new string[3] 中的3是可以省略的,这一段也是可以省略的,也就是说,可以这样写:

string [] names={"","",""} 这样也是可以的 注意,这里是初始化数组,或者说数组是需要初始化的。

类型转换 

int age

double age2= (int)age

int age =int.parse( console.readline())

在这里,其实parse是很不方便的,要求绝对准确才行,比如输入多点什么就会报错,所以可以使用tryparse

tryparse用法

int age

bool result =int.tryparse(console.readline(),out age) 得到一个bool值

if result then 。。。

任意类型的转换 

int money = convert.toint32()

发表评论

邮箱地址不会被公开。 必填项已用*标注