第一个C#语言
第一个C#程序
.NET和C#的区别
1. C#只是.NET的一部分,.NET不止包含C#
2. C#是一种程序语言,.NET是一个平台、框架
IDE环境:vs 2012
VS2012的窗口结构
AssemblyInfo.cs:默认配置文件
C#关键字区分大小写,如果是字符串的比较,要根据当前系统的设置,也是指定
Namespace:命名空间(类似java中的paceage)
Using:导入其他包(java中的import)
Class:类
Main:函数入口
语法:
- static void Main(string[] args){}// 自动生成
- static int Main(string[] args){}
- static void Main(){}
- static int Main(){}
Console.ReadLine();等同于java中的System.ourt.println();
Console.ReadLine();和Console.ReadKey();的区别?
Console.ReadLine();会等待直到用户输入、按下回车键(enter),一次只读一行
Console.ReadKey();会等待用户按下任意键,一次读入一个字符
起到同样一个作用,拦截窗口停留显示
C#中的变量和常量
常用的数据类型 java C#
整型 int int
浮点型 float float
字符型 String string
布尔型 boolean bool
语法:数据类型 变量名称;
C#变量的命名规则有哪些?
- 组成:英文的字母、数组、“_”
- 开头:英文的字母、“_”
- 不能使用关键字
- 见名知意
变量a\aa\aaa\aaaa
C#变量命名编码规范------骆驼命名法(mySchool)
C#中的常量:在程序运行的过程中保持不变的值
为什么使用常量
·常量不能被修改,主要是为了安全、方便
注:常量修饰的变量必须被初始化,不然编译会报错
常量的命名规则:
- 有意义
- 均大写
- 长度不宜太长(不要超过25个字符)
什么时候使用常量
- 不随便修改值得地方
- 多处引用得地方
- 其值含有特殊意义
Console类
Console.WriteLine();--à输出语句
Console.ReadLine();--à输入(返回string类型的值)
C#向控制台输入
- Console.WriteLine();
- Console.WriteLine(要输出的值);
- Console.WriteLine(“格式字符串”,变量列表);
1和2的用法跟java中的syso一样
主要看3
{0} 代表占位符,多个占位符使用英文的“逗号”隔开
C#从控制台读入
语法:Console.ReadLine();方式
Wirte是写的意思
Read读
这句话返回一个字符串,可以将他赋值给一个变量
Console.WriteLine("请输入你的名字:");
string name = Console.ReadLine();
Console.WriteLine("你是:{0}",name);
转成整型?
Console.WriteLine("请输入你的年龄:");
int age = int.Parse(Console.ReadLine());
Console.WriteLine("AGE:"+age);
强转
Console.WriteLine("请输入你的年龄:");
int age =(int)double.Parse(Console.ReadLine());
Console.WriteLine("AGE:"+age);
行号:工具---选项---文本编辑器----C#----显示行号
C#大写的String和小写string的区别?
别名的区别
- string是C#中的类,String是.net FrameWork的类(C#中不会变为蓝色)
- C# string 映射为.net FrameWork 的String
- 如果用string编辑器会把他编辑为String,所以直接使用String就可以让编辑器稍作一点
工作
- string 是关键字,String 不是关键字
什么是类
什么是对象
关系:类是对象的抽象,对象是类的实例
语法:[访问修饰符] 返回值类型 方法名(参数列表)
{
// 方法体
}
Java中的注释
// /* */ /** */
C#中的注释
// 单行
/// 注释
#region 内容 #endregion
VS调试
F11-----逐语句
F10----逐过程
第一个C#语言的更多相关文章
- 第一个C语言程序
从第一个C语言程序了解C语言 了解关键字 了解函数 注释 C语言的执行流程 标识符 C语言的学习重难点 从第一个C语言程序了解C语言 上图是一个在控制台上显示“Hello, World!”的C语言源代 ...
- php调用一个c语言写的接口问题
用php调用一个c语言写的soap接口时,遇到一个问题:不管提交的数据正确与否,都无法请求到接口 1.用php标准的soap接口去请求 2.拼接xml数据去请求 以上两种方式都不正确 解决办法:php ...
- 机器学习(一) 从一个R语言案例学线性回归
写在前面的话 按照正常的顺序,本文应该先讲一些线性回归的基本概念,比如什么叫线性回归,线性回规的常用解法等.但既然本文名为<从一个R语言案例学会线性回归>,那就更重视如何使用R语言去解决线 ...
- 第一个C语言编译器是怎样编写的?
首先向C语言之父Dennis MacAlistair Ritchie致敬! 当今几乎所有的实用的编译器/解释器(以下统称编译器)都是用C语言编写的,有一些语言比如Clojure,Jython等是基于J ...
- C语言学习-01第一个C语言程序
一 C语言的历史 C语言是一门通用计算机编程语言,应用广泛.C语言的设计目标是提供一种能以简易的方式编译.处理低级存储器.产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言. 尽管C语言提供 ...
- 李洪强iOS开发之【零基础学习iOS开发】【02-C语言】02-第一个C语言程序
前言 前面已经唠叨了这么多理论知识,从这讲开始,就要通过接触代码来学习C语言的语法.学习任何一门语言,首先要掌握的肯定是语法.学习C语言语法的目的:就是能够利用C语言编写程序,然后运行程序跟硬件(计算 ...
- 一个C语言宏展开问题
转自一个C语言宏展开问题 一个令人比较迷惑的问题,学C语言好多年,今天终于搞明白,记之. ------------------------------------------------------- ...
- C语言入门(2)——安装VS2013开发环境并编写第一个C语言程序
在C语言入门系列中,我们使用Visual studio 2013 Professional作为开发工具.本篇详细介绍如何安装Visualstudio 2013 Professional并写出我们第一个 ...
- 【C语言探索之旅】 第一部分第八课:第一个C语言小游戏
内容简介 1.课程大纲 2.第一部分第八课:第一个C语言小游戏 3.第一部分第九课预告: 函数 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案.还会带大家用C语言编写 ...
- 如何把一个c语言程序做成windows服务开机自启动
原文:如何把一个c语言程序做成windows服务开机自启动 目前写的程序是一个用c语言实现socket侦听的,那么如何把这个程序做成开机自启动呢? 我们是通过vs6.0,编译后生成了.exe文件,然后 ...
随机推荐
- PHP判断是否都是中文
{ } }
- MySQL千万级数据分区存储及查询优化
作为传统的关系型数据库,MySQL因其体积小.速度快.总体拥有成本低受到中小企业的热捧,但是对于大数据量(百万级以上)的操作显得有些力不从心,这里我结合之前开发的一个web系统来介绍一下MySQL数据 ...
- ASP.Net MVC 中EF实体的属性取消映射数据库、自定义名称
例如:数据库中一个字段名称为CompanyId 自定义实体数据名称 [Column("CompanyId")] public int Id{ get; set; } 这样就可以使用 ...
- jmeter简单压测设置
参数化 随机参数 时间参数 顺序自增函数 文件读取 直接引用 响应断言 用来查看sessionid 关联 关联引用 jmeter操作数据库 安装连接程序包 ip 端口号 哪个数据库 可以执行多条s ...
- 36-2018 蓝桥杯Java B组试题及答案
1:第几天2000年的1月1日,是那一年的第1天.那么,2000年的5月4日,是那一年的第几天? 注意:需要提交的是一个整数,不要填写任何多余内容. 用excel算,答案125. 2.标题:方格计数 ...
- MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到Spring
Mybatis在与Spring集成的时候可以配置 MapperFactoryBean来生成Mapper接口的代理. 例如 <bean id="userMapper" clas ...
- linux如何搭建sftp服务器
工具/原料 centos7.2_x64 方法/步骤 创建sftp组 groupadd sftp 创建完成之后使用cat /etc/group命令组的信息 2 创建一个sftp用户mysft ...
- 创建smartfroms页格式
1.输入TCODE:spad 2.页格式:完全管理 ---> 设备类型 ---> 页格式 ---> 创建 3.比如:长:24.2cm 宽:11.5cm 则设置:纸宽:115MM 纸 ...
- Jenkins发送邮件,邮件正文嵌套的html中文显示乱码
解决方案: 1.添加系统变量.变量名:JAVA_TOOL_OPTIONS变量值:-Dfile.encoding=UTF8 2.打开jenkins,系统管理--系统设置,在全局属性处勾选Environm ...
- win10 x64中 windbg x64 安装配置符号库
根据系统安装好x64版本,我的系统是win10 x64 ; windbg下载地址 https://developer.microsoft.com/zh-cn/windows/hardware/down ...