C# 学习笔记第一天
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# 学习笔记第一天的更多相关文章
- ActionBarSherlock学习笔记 第一篇——部署
ActionBarSherlock学习笔记 第一篇--部署 ActionBarSherlock是JakeWharton编写的一个开源框架,使用这个框架,可以实现在所有的Android ...
- oracle学习笔记第一天
oracle学习笔记第一天 --oracle学习的第一天 --一.几个基础的关键字 1.select select (挑选) 挑选出显示的--列--(可以多列,用“,”隔开,*表示所有列),为一条 ...
- Django学习笔记---第一天
Django学习笔记 1.Django的安装 //如果不指定版本号,默认安装最新版 pip3 install django==1.11.8 关于Django的版本和python的版本依赖关系,请看下图 ...
- ASP.NET Core 学习笔记 第一篇 ASP.NET Core初探
前言 因为工作原因博客断断续续更新,其实在很早以前就有想法做一套关于ASP.NET CORE整体学习度路线,整体来说国内的环境的.NET生态环境还是相对比较严峻的,但是干一行爱一行,还是希望更多人加入 ...
- GIT学习笔记——第一章
git之vim编辑器退出命令 # 学习笔记 张文军微博主页 张文军码云主页 张文军新浪云主页 张文军博客主页 ## 刚学习git,好多东西没接触过,进入vim后不知道如何出来了,网上找了很多都 ...
- 《JavaScript权威指南》学习笔记 第一天。
这是零零散散的笔记,作为自己看书打demo的笔记.不足为各位学习,留作自己复习知识点备用. 1.检测对象中某个属性存在不存在: <script> // in 运算符 //不管是对象的自有属 ...
- PRML学习笔记第一章
[转] PRML笔记 - 1.1介绍 模式识别的目标 自动从数据中发现潜在规律,以利用这些规律做后续操作,如数据分类等. 模型选择和参数调节 类似的一族规律通常可以以一种模型的形式为表达,选择合适模型 ...
- 菜鸟Python学习笔记第一天:关于一些函数库的使用
2017年1月3日 星期二 大一学习一门新的计算机语言真的很难,有时候连函数拼写出错查错都能查半天,没办法,谁让我英语太渣. 关于计算机语言的学习我想还是从C语言学习开始为好,Python有很多语言的 ...
- AndroidStudio学习笔记-第一个安卓程序
要带一个本科生做一部分跟安卓有点关系的项目,于是趁着机会学习一下编写安卓程序. 第一篇材料来自谷歌官方,传送门:https://developer.android.com/training/basic ...
- 2011斯坦福大学iOS应用开发教程学习笔记(第一课)MVC.and.Introduction.to.Objective-C
blog.csdn.net/totogo2010/article/details/8205810 目录(?)[-] 第一课名称 MVC and Introduction to Objective-C ...
随机推荐
- PAT B1014/A1061 福尔摩斯的约会(20)
书中AC代码 #include <cstdio> #include <iostream> #include <cstring> using namespace st ...
- jQuert DOM操作
DOM操作 1 内部插入 append(content|fn) 向每个匹配的元素内部追加内容 appendTo(content) 把所有匹配的元素追加到另一个指定的元素元素集合中 prepend(co ...
- UAV图像拼接软件编译环境配置
1,需要下载的软件: 依次安装qt-opensource.addin qt安装目录为C:\Qt\4.8.6 2,vs2010配置 *配置UAVBeta工程的属性,下图黑色字体部分与qt相关,取决于你的 ...
- 简单的pycharm使用秘籍视频
ttp://edu.51cto.com/center/course/lesson/index?id=163794 这个免费视频是我自己找的别人的,一些常用的基本上都还有,所以说善用百度之类的搜索引擎很 ...
- Spring 基于 AspectJ 的 AOP 开发
Spring 基于 AspectJ 的 AOP 开发 在 Spring 的 aop 代理方式中, AspectJ 才是主流. 1. AspectJ 简介 AspectJ 是一个基于 java 语言的 ...
- tomcat日志报Invalid message received with signature的解决办法
这位大神说的是正解,大家可以参考一下这个链接:https://blog.csdn.net/bugdongwenlong/article/details/84261424
- java——ArrayList中remove()方法疑问总结
其实remove方法和contains方法大同小异,它的原理和contains方法相同https://www.cnblogs.com/lyxcode/p/9453213.html在这篇博客里面有详细说 ...
- Js 更换html同一父元素下子元素的位置
//更换两个元素的位置 var exchange=function (el1, el2) { var ep1 = el1[0].parentNode, ep2 = el2[0].parentNode, ...
- JS基础_while的练习1
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- js之数据类型(对象类型——构造器对象——函数1)
函数它只定义一次,但可能被多次的执行和调用.JavaScript函数是参数化的,函数的定义会包括形参和实参.形参相当于函数中定义的变量,实参是在运行函数调用时传入的参数. 一.函数定义 函数使用fun ...