第一章    第一个C#程序

******************C#程序***************

    ①:建立项目:文件-->新建-->项目-->c#-->控制台程序(项目名/文件存储位置)-->确定

 

    ①:c#程序

    namespace:命名空间;  相当于java中的package(声明包)

    using:引用其他命名空间;相当于java中的import

         注意!!但using只能写到包,不能写到类名

Main()方法:程序的入口;相当于java中的main方法

注意!首字母必须大写;返回值可以是void或者int;可以有参数也可以无参数)

    ②:代码结构:

         引用命名空间(using)  //不引用具体类名

     

namespace 项目名
{
class 类名(帕斯卡命名法) C#不要求类名必须与源文件名字一样
{ static void Main (string [] args) string 大小写都可以 { } }
}

  

    ③:解决方案管理器的结构:

           解决方案

         项目

            类(.cs)

***************Console类**************

    1:控制台输出语句

    Console.WriteLine("王思");  输出后换行

    Console.Write("王思");   输出后不换行

    Console.WriteLine("我的课程名称是:{0}{1}",course,name);

      ①: {0}占位符(下标从零开始);course:下标值

      ②:输出的过程中指定的下标值会替换到占位符的位置上

      ③:如果前面的{n}不安顺序排列,输出的值也会不按顺序输出。

    2:控制台读入语句(以字符串方式返回)

string name=Console.ReadLine();

int age=int.parse(Console.ReadLine();

    3:想让代码在运行窗口停下来,在代码结束的时候需要加入Console.ReadLine();

**************变量与常量*****************

变量  变量命名规范与java相同,但不能出现$

常量(在程序中设定之后无法修改,并且有特定的含义)

 语法: const  数据类型  常量名称=值;

     命名规范:最好用大写字母命名

              最好添加注释内容

              长度不要超过25个字符

 

***************注释*****************

    单行注释   //

    多行注释   /* 内容*/

    文档注释   ///    

     #region 代码的说明

        代码块

      #endregion

 

***************类和对象****************

    1:类是对象的抽象,对象是类的实例

    2:类中的成员变量称为:字段

    3:访问修饰符(public  private)

    4:c#中字段,不加访问修饰符,默认为private私有

    5:方法名使用帕斯卡命名法:每个单词首字母大写。

 

*************** c#调试**********

    1:设置断点(将光标停在某行+F9)

    2:开始运行(F5)

    3:单步执行:(F10)(不进入方法内部)

    4:停止调试shift+F5

    5:取消断点:(Ctrl+F9)

    6:监视窗口看变量值得变化

显示行号:工具  选项   文本编辑器  c#   (右边页面选择 行号) 

C#语言————第一章 第一个C#程序的更多相关文章

  1. C#第一章 第一个C#程序

    第一个C#程序 namespace 是C#中组织代码的方式,它的作用那个类似java中的包 using 在Java中作用如果导入其他包 应该是用import关键字而在C#中应使用using关键字来引用 ...

  2. C语言——第一章,1.4程序开发过程

    1.4程序开发过程 一,开发过程 1,分析问题,设计一种解决问题的途径(方案)★ 2,写出源代码 (*.c) 3,编译→(连接)   *.obj→(*.exe) 4,运行*.exe (可执行程序) 二 ...

  3. 第一章 第一个spring boot程序(转载)

    第一章 第一个spring boot程序 本编博客转发自:http://www.cnblogs.com/java-zhao/p/5324185.html   环境: jdk:1.8.0_73 mave ...

  4. 第一章 第一个spring boot程序

    环境: jdk:1.8.0_73 maven:3.3.9 spring-boot:1.2.5.RELEASE(在pom.xml中指定了) 注意:关于spring-boot的支持, 最少使用jdk7(j ...

  5. C语言——第一章,程序设计和C语言

    第一章,程序设计和C语言 一,程序和程序语言 程序:完成某项事物所预设的活动方式和活动过程 程序设计:人们描述(指程序)计算机要做的工作 程序设计语言及发展 1,机器语言    2,汇编语言    3 ...

  6. <CPP学习>第一天 第一个CPP程序 hello word

    由于我是计算机类嵌入式专业的大一学生,之前一直使用的是生万物的C语言,了解了其过程性语言的特性及其基础语法,在大一下学期期末阶段想自学一下C++,其实在开学初就买了一本C++ Primer,但由于各种 ...

  7. 第一章 flex单词计数程序

    学习Flex&Bison目标, 读懂SQLite中SQL解析部分代码 Flex&Bison简介Flex做词法分析Bison做语法分析 第一个Flex程序, wc.fl, 单词计数程序 ...

  8. C语言搬书学习第一记 —— 认识一个简单程序的细节

    #include<stdio.h> /*告诉编译器把stdio.h 中的内容包含在当前程序中,stdio.h是C编译器软件包的标准部分,它提供键盘输入和 屏幕输入的支持studio.h文件 ...

  9. 从零开始学习Hadoop--第2章 第一个MapReduce程序

    1.Hadoop从头说 1.1 Google是一家做搜索的公司 做搜索是技术难度很高的活.首先要存储很多的数据,要把全球的大部分网页都抓下来,可想而知存储量有多大.然后,要能快速检索网页,用户输入几个 ...

随机推荐

  1. 基于easyui与MVC的前端界面

    1.登录界面: 2.主界面: 下载源码

  2. hdfs-03-hdfs客户端操作

    1, hdfs中两种连接方式 1), 网页 2), 客户端 文件的切块大小和存储的副本数量,都是由客户端决定! 所谓的由客户端决定,是通过配置参数来定的 hdfs的客户端会读以下两个参数,来决定切块大 ...

  3. find 命令参数大全

    Linux中find常见用法示例 ·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \; find命令的参数 ...

  4. 信号为E时,如何让语音识别脱“网”而出?

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由腾讯教育云发表于云+社区专栏 一般没有网络时,语音识别是这样的 ▽ 而同等环境下,嵌入式语音识别,是这样的 ▽ 不仅可以帮您边说边识. ...

  5. delete attempted to return null from a method with a primitive return type (int)

    今天被自己给蠢死了 今天在代码中遇到这个错误, 百度翻译一下:映射方法,从一org.system.mapper.child.chmorganizationexaminationmapper.delet ...

  6. asp.net mvc之自定义WebViewPage

    采用Razor引擎的View文件最终都会编译成一个WebViewPage类型, 通过自定义WebViewPage,添加相应的属性和方法,你可以很方便的在View里调用, 自定义WebViewPage只 ...

  7. python之字符串中有关%d,%2d,%02d的问题

    python之字符串中有关%d,%2d,%02d的问题 在python中,通过使用%,实现格式化字符串的目的.(这与c语言一致) 其中,在格式化整数和浮点数时可以指定是否补0和整数与小数的位数. 首先 ...

  8. 随机漂浮图片、右侧上下浮动快捷栏JS

    随机漂浮图片JS: //公共脚本文件 main.js function addEvent(obj,evtType,func,cap){ cap=cap||false; if(obj.addEventL ...

  9. [android] 手机卫士手机实现短信指令获取位置

    获取位置  新建一个service的包 新建一个GPSService类继承系统的Service类 清单文件中注册一下 重写onCreate()方法,服务创建的时候回调 重写onDestroy()方法, ...

  10. docker swarm 搭建及跨主机网络互连案例分析

    准备工作 安装docker,不建议直接使用Docker官方的yum install docker wget http://yum.dockerproject.org/repo/main/centos/ ...