张小七的C#语言笔记
一、专业术语
- .NET简介:是美国微软公司推出的软件开发和运行的平台,跨平台开发
- .NET Framework 框架:
- C#,即csharp,多种语言的混合体
- Visual Studio 集成开发工具
二、使用记事本编程
- Step1. 创建一个.cs结尾的文件,文件中写入相应代码;
(注:.cs文件是C#程序类文件默认的扩展名)
- Step2. 在文件中写入相应的代码,例:
Console.WriteLine(“您好”);
- Step3. 打印cmd状态行(命令行)窗口 ,在该窗口中,先编译 Demo_01.cs文件.
在命令行中输入D:然后回车,就会进入D盘;
CD 详细路径,例如:PS E:\>CD E:\Code 回车进入具体文件夹中
- 基础语法: csc 文件的名字.cs PS. csc Demo_01.cs
- Step4. 运行编译好的文件(.exe)
- 基础语法:.\Demo_01.exe 或 .\Demo_01
(注:如果编译成功,会产生一个.exe的文件)
using System.*; //Console 在 System 文件夹下,此行用来告诉计算机我们要用 System 文件,在 System 后加 .* 会把此文件夹下的所有类加载下来class Demo //定义一个类:class 类名
{static void Main (string [] args)//主入口的完整形式,已经定义好的主入口Main,Main是一个方法,后面需要跟 () , () 里写入内容//static void 用来修饰主入口 Main//string 表示一个参数,后跟 [] args{Console.WriteLine("Hello World!");//Console是内置类,里面有一个方法 WriteLine ,打印的内容写在 () 里}
}
using System;class Demo
{static void Main(string [] args){Console.WriteLine("Hello World!")}
}
三、#语言控制台打印语句:
(1) Console.WriteLine(***);
- 使用这条语句之前,要导入Console类所在的包:using System;
- 这条打印语句表示的含义是:使用系统提供好的Console类中的WriteLine()方法,实现打印,打印内容(数字、汉字、字母等)放在小括号里。
- C#成语的基本结构(构成)
- 导入包(程序集),如:using System; 使用using,using语句可以有多条,且一定要放在程序的最上面,语句后面加 ; 表示结束。
- 命名空间
- 定义类,使用class关键字定义基本语法:
class 类名{//类中的写法}
注:类名和创建的.cs文件保持一致。
(2)类中添加主入口Main()
- Main方法基本形式:
Static void Main(string[] args){}
- 运行程序时,编译器首先会试图去找Main()方法,然后按照代码的编写顺序执行;
- 当Main()执行结束是,程序就结束了,如果当前类中除了Main()中还有其他内容,其他内容是不会被执行的。
(3)语句
语句写在方法中,默认以分号结尾,且均为英文符号。方法中可多条语句,也可0条语句。
(4)注释
单行注释:// Ctrl+K+C Ctrl+K+U多行注释:/**……*/文档注释:为类、方法、属性添加注释。a. 类 /// <summary>////// </summary>b.方法/// <summary>////// </summary>/// <param name="args"></param>
张小七的C#语言笔记相关推荐
- 合并相同数据的行_R语言笔记(六):数据框重塑(reshape2)
数据处理主要内容包括: 1. 特殊值处理 1.1 缺失值 1.2 离群值 1.3 日期 2. 数据转换(base vs. dplyr) 2.1 筛选(subset vs. filter/select/ ...
- 西湖大学张岳老师NLP课程笔记1 Introduction
西湖大学张岳老师NLP课程笔记1 Introduction 参考资料 B站链接 课程主页 <Natural Language Processing: A Machine Learning Per ...
- C语言笔记:格式化输入输出(fprintf、fscanf、sscanf...)
C语言笔记:格式化输入输出(fprintf.fscanf.sscanf-) 包含以下函数的基本库:stdlib.h fprintf int fprintf(FILE *stream, const ch ...
- 【C语言笔记结构体】
我们都知道C语言中变量的类型决定了变量存储占用的空间.当我们要使用一个变量保存年龄时可以将其声明为int类型,当我们要使用一个变量保存某一科目的考试成绩时可以将其声明为float. 那么,当我们要做一 ...
- 全国计算机二级c 笔记,[IT认证]全国计算机等级考试二级C语言笔记.doc
[IT认证]全国计算机等级考试二级C语言笔记 全国计算机等级考试概述 考试时间:一年两次,前半年是3月最后一个周末,下半年是9月第三个周末. 开考等级及科目:1级:MS Office.B.WPS Of ...
- 【C语言程序设计进阶-浙大翁恺】C语言笔记 文件
[C语言程序设计进阶-浙大翁恺]C语言笔记 文件 文件 格式化输入输出 文件输入输出 二进制文件 位运算 按位运算 移位运算 位运算例子 位段 文件 格式化输入输出 %-nd:数字左对齐,且输出要占n ...
- Go语言笔记----GoMoudle
Go语言笔记----GoMoudle Go Path模式 gopath缺陷 GoMoudle Go mod命令 go mod环境变量 通过 go env来查看环境变量 使⽤Go Modules初始化项 ...
- java语言笔记io
java语言笔记(进阶篇) 01-IO 1.基本类 2-IO-File(文件) File:文件和目录(文件夹)的路径 (1)IO基础 ①路径 package JAVAIO1; import java. ...
- 【C语言笔记】【宏定义系列】 向下舍入到指定数值的倍数
[C语言笔记][宏定义系列] 向下舍入到指定数值的倍数 宏定义系列内容.用于记录各式各样有用或者没用的宏定义☺. 宏定义说明 用于将一个数向下舍入到小于等于该数的指定数值的倍数. 例如一个要向下舍入的 ...
- C语言笔记-10-函数空间-函数概念与规则
C语言笔记-10-函数空间-概念与规则 文章目录 C语言笔记-10-函数空间-概念与规则 前言 一.函数概念 1.传入参数 2.返回值 二.函数参数 三.指针函数-函数名指针化 1.指针指向其他函数的 ...
最新文章
- 数据结构Java版之红黑树(八)
- 单分子实时测序技术的原理与应用
- 李永乐线性代数手写笔记-行列式与矩阵
- 精通spring——深入java ee开发核心技术 pdf_2019精通Spring Boot 42讲 高清pdf完整版
- python核心编程:杂记2
- 关于阈值化函数cvThreshold()
- matlab 工具函数 —— normalize(归一化数据)
- 重磅推荐:2017 年最流行的 15 个数据科学 Python 库
- Android TV开发总结(一)构建一个TV app前要知道的事儿
- C#中String类的几个方法(IndexOf、LastIndexOf、Substring)
- 开源java微博系统_ThinkSNS 开源微博系统 v4.6.0.0
- 51单片机-STC89C52系列学习第一篇之IO口学习
- 导航栏的HTML的布局方式
- 数字逻辑与数字系统总结
- RxJava 学习笔记(八) --- Combining 结合操作
- unity动态加载obj文件
- 运营数据分析,怎么做才有深度
- linux 打开终端自动运行脚本.barshrc
- 置换群的基本概念与题目
- PR字幕模板 未来科幻电影PR文字特效HUD风格PR标题模板 V2
热门文章
- 木讷的程序员需要知道的事情 (四)
- 小武与SSD与pytorch-尝试手撕代码
- Java:关于“StringBuilder“的运用
- Excel vba 调用outlook发送邮件
- PNG,JPEG,BMP,JIF图片格式详解及其对比
- Windows驱动程序开发 - 初识驱动
- 第七章文件与数格式化
- 如何安装 elasticsearch-head 插件?
- Sound Of Firmware 学习 (一) 注册SOF
- 【容斥好题】HDU - 5514 F - Frogs