C#基础学习

来源:互联网 发布:js动态添加class样式 编辑:程序博客网 时间:2024/05/22 14:04

【前言】

    这几天一直在重装系统,备份镜像。C#的学习有点拖慢。不过没关系。我一直在前进。家下来说一下我的学习情况吧!多谢各位指点!

【正文】

C# 基础知识

变量:(先声明、再赋值)

     代码中尽量不要出想中文,变量名要有意义。

命名变量的3个规则:

1、每个单词的首字母大写。 用于类型名和成员名。
2、第一个单词的首字母小写,以后的单词手字母用大写。 用于本地变量和方法参数。
3、缩写的都用大写。主要用于标识符。

转义符:

C#中的转义字符:一种特殊的字符常量。以反斜线“\”开头,后面跟着几个或一个字符。具有特定的含义。
作用就是消除后面字符的原有含义。
常用的转义字符及其含义:
\’ 单引号
\” 双引号
\ 反斜杠
\0 空
\a 警告(产生峰鸣)
\b 退格
\f 换页
\n 换行
\r 回车
\t 水平制表符
\v 垂直制表符
@表示的就是消除转义符的作用。
算数运算符:
+、-、*、/、%(取余、取模)

占位符:

C#中的{0}、{1}等等是什么意思呢?简单的说就是挖个坑。先占好位置,等到真正的值过来时替换,这叫插队。其中的0、1、2、3、等就是站位位置的下标。

数据转换:

int类型的数据可以自动转换成double类型的数据
double类型的数据可以表示int类型的数据
如果有一个操作数是double类型,则整个表达式可提升为double类型
显示转换:(强制类型转换)和隐式转换

运算符:

这个问题困扰了我很久,一直没搞懂,现在终于懂了。无论是放在左边还是右边,变量都会自己加1.就看是先运算还是先加1。
自增量:将变量的值加上1
++放在右边
int num = 10;
int result = 10 + num++;
Console.WriteLine(num);//11
Console.WriteLine(result);//10+10=20
就好像是
// int result = 10 + number++;相当于
// int result = 10 + number;
// number++;

++放在左边
int num = 10;
int result = 10 + ++num;
Console.WriteLine(num);//11
Console.WriteLine(result);//10 + 11 =21
好像
int result = 10 + ++num;相当于
// ++num;
// int result = 10 + num;
这里先加num所以用的是11来运算。
–放在左边和 –放在右边是一样的。

【总结】

总之这几天,一直在问大神们的学习方法和见解,受益匪浅!

0 0