1.  2000年开发出C#,2002年传入中国

2.   .NET  两部分

(1). .NET 平台               好比是厨房

(2)  .netframework 框架          厨房中的各个工具

3.   WPF应用程序设计的程序是最漂亮的,一般用windows窗体应用程序,控制台窗体就和 cmd        命令打开的窗体一样(黑色窗体)

4.  Assemblyinfo.cs    存放程序的基本信息,一般情况不去动

5.  cs文件为 C#文件的缩写

6.  namespace 命名空间或者叫项目名称

class :修饰类

main 函数为主函数,是程序的主入口,每个程序只能有一个主入口

7.  一个项目下可以有多个类,一个类下也可以有多个方法和函数

8.  解决方案文件夹:

.sln 文件:解决方案文件,里面包含整个解决方案的信息,可以双击打开运行

.csproj :项目文件

.cs : 类文件

解决方案包含包含项目,项目包含类

9.  两句简单代码

1.  当代码写完了,应该先生成解决方案,排除下语法错误

2. 如果有语法错误,应该立即改正,没有语法错误就可以直接运行(F5运行快捷键)

3.Console.writeline(''  '');

4.Console.readkey();

5. 代码运行期间是不能修改代码的

10.  Console.writeline(''要输出到控制台的内容 '');

Conseole.readkey();   暂停窗体,不会自动关闭,当按下确定建后窗体关闭

11.  ctrl+k+d :快速对齐代码

ctrl+z: 快速撤销代码

ctrl+j :快速弹出智能提示   相当与 SQL promat

ctrl+k+c : 快速注释选中代码

ctrl+k+u  : 取消选中代码的注释

折叠冗余代码: #region  和 #endregion   一个写在代码块第一句 一个最后结尾,#region 后可以加代码块的标题

12.  {} 占位符的使用

  声明变量
decimal n1=1.1m;
decimal n2=1.2m;
decimal n3=1.3m; Console.Writeline("n1的值是''+n1+''n2的值是''+n2+''n3的值是''+n3);
Console.readkey();
. // 输出代码相当于一下代码
. Console.Writeline("n1的值是{0},n2的值是{1},n3的值是{2},n1,n2,n3")

13.  异常:

所谓异常指的就是程序的语法并没有错误,只不过在程序运行的过程当中由于种种原因出现,包括外因和内因。

C# 学习笔记第一天的更多相关文章

  1. ActionBarSherlock学习笔记 第一篇——部署

    ActionBarSherlock学习笔记 第一篇--部署          ActionBarSherlock是JakeWharton编写的一个开源框架,使用这个框架,可以实现在所有的Android ...

  2. oracle学习笔记第一天

    oracle学习笔记第一天 --oracle学习的第一天 --一.几个基础的关键字   1.select select (挑选) 挑选出显示的--列--(可以多列,用“,”隔开,*表示所有列),为一条 ...

  3. Django学习笔记---第一天

    Django学习笔记 1.Django的安装 //如果不指定版本号,默认安装最新版 pip3 install django==1.11.8 关于Django的版本和python的版本依赖关系,请看下图 ...

  4. ASP.NET Core 学习笔记 第一篇 ASP.NET Core初探

    前言 因为工作原因博客断断续续更新,其实在很早以前就有想法做一套关于ASP.NET CORE整体学习度路线,整体来说国内的环境的.NET生态环境还是相对比较严峻的,但是干一行爱一行,还是希望更多人加入 ...

  5. GIT学习笔记——第一章

    git之vim编辑器退出命令 # 学习笔记 张文军微博主页  张文军码云主页   张文军新浪云主页  张文军博客主页 ## 刚学习git,好多东西没接触过,进入vim后不知道如何出来了,网上找了很多都 ...

  6. 《JavaScript权威指南》学习笔记 第一天。

    这是零零散散的笔记,作为自己看书打demo的笔记.不足为各位学习,留作自己复习知识点备用. 1.检测对象中某个属性存在不存在: <script> // in 运算符 //不管是对象的自有属 ...

  7. PRML学习笔记第一章

    [转] PRML笔记 - 1.1介绍 模式识别的目标 自动从数据中发现潜在规律,以利用这些规律做后续操作,如数据分类等. 模型选择和参数调节 类似的一族规律通常可以以一种模型的形式为表达,选择合适模型 ...

  8. 菜鸟Python学习笔记第一天:关于一些函数库的使用

    2017年1月3日 星期二 大一学习一门新的计算机语言真的很难,有时候连函数拼写出错查错都能查半天,没办法,谁让我英语太渣. 关于计算机语言的学习我想还是从C语言学习开始为好,Python有很多语言的 ...

  9. AndroidStudio学习笔记-第一个安卓程序

    要带一个本科生做一部分跟安卓有点关系的项目,于是趁着机会学习一下编写安卓程序. 第一篇材料来自谷歌官方,传送门:https://developer.android.com/training/basic ...

  10. 2011斯坦福大学iOS应用开发教程学习笔记(第一课)MVC.and.Introduction.to.Objective-C

    blog.csdn.net/totogo2010/article/details/8205810  目录(?)[-] 第一课名称 MVC and Introduction to Objective-C ...

随机推荐

  1. docker容器创建MariaDB镜像

    基于commit命令方式创建 docker的安装 [root@test01 ~]# yum install docker [root@test01 ~]# systemctl enable docke ...

  2. Java MyBatis逆向工程,自动生成pojo,mapper

    生成xml文件,文件名generator.xml <?xml version="1.0" encoding="UTF-8"?><!DOCTYP ...

  3. MySQL_bigint(20) 是什么意思?

    MySQL_bigint(20) 是什么意思? MySQL的整型类型有这样几种:   类型 存储空间 M默认值(显示宽度) 数据大小(无符号:unsigned) 描述 1 tinyint(M) 1 t ...

  4. [转载]python with语句的用法

    https://www.cnblogs.com/DswCnblog/p/6126588.html 看这篇文章的时候看到了python的类名()用法,很好奇,上网查了下,原来这就相当于对类进行实例化了. ...

  5. centos配置LVS

    LVS有三种工作模式:NAT, TUN, DR.  DR是三种工作模式中性能最高的,TUN次之. 本文记录LVS/TUN和LVS/DR工作模式的配置过程. 环境: 三台CentOS 7 x64 虚拟机 ...

  6. mysql的decimal(10,0) not null问题

    今天排查一个bug发现开发环境老是报错 order_num 字段insert的时候不能为空,但是发现测试环境没有这个问题. 后来发现测试环境有一个数据库docker安装的mysql 版本是5.7  而 ...

  7. day8 socket

    代码: 例子1:socket tcp 通讯 server端 import socketserver = socket.socket()ip_port = ("127.0.0.1", ...

  8. Spring与junit4集成测试

    一.应用场景:普通java web集成spring test, 项目结构:使用的是加入jar的方式,不是maven加入依赖的方式 注意:如果是引入jar包的方式,例如:spring-test4.0.5 ...

  9. flutter: Another exception was thrown: Navigator operation requested with a context that does not include a Navigator.

    import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends State ...

  10. 盗取连接你wifi的人的qq

    #本文内容仅供个人娱乐学习 思路: 使用wireshark监听笔记本的wifi热点,拦截捕获连接你的wifi热点的人的手机qq网络数据包,从网络数据包中分析取出两个qq空间的两个coookie值,使用 ...