zoukankan      html  css  js  c++  java
  • 第一个C#程序

    C#与Java有许多相似之处和不同之处。

    1.namespace(命名空间)是C#组织代码的方式,类似于Java中的package(包)。

    1.在C#中用using关键字来引用其他命名空间,在Java中就是用import关键字导入包。

    3.class关键字与Java的class关键字不同,在C#中不要求类名与文件名相同,而在Java中则必须相同。

    4.C#中的Main()与Java的main()作用相同,都是程序的入口。但是在C#中Main()方法首字母大写,Main()方法的返回值可以使void或int,Main()方法可以没有命令行参数。因此有四种组合。

    1 static void Main(string[] args){  }
    2 static int Main(string[] args){  }
    3 static void Main(){  }
    4 static int Main(){  }

    创建项目的时候,编译器会选择第一种形式。

    5.C#中用来输出和输入的代码

    1 Console WriteLine("Hello World");   //从控制台输出内容
    2 Console ReadLine();    //从控制台输入

     在C#中不需要像Java一样导入Scanner。C#有另一种方法。

    C#中的Console ReadLine();能输入的类型是string类型,如果想输入int类型则直接用数据类型“.”这行代码,精度类型也是一样的。

    6.C#中的常用数据类型与Java唯一不同的是布尔类型(bool),C#中字符串一般使用string,但它和String一样,只是String的一个别名。

    7.C#中的变量声明方式与Java是相同的。C#的命名规则也与Java非常类似,,只是“$”不能在C#中使用。

    二、C#中的新语法,输出方式

    string name="张三";
    Console WriteLine("你的名字是:{0}",name);

    这种方式,WriteLine()的参数由两部分组成,“格式字符串”和变量列名。

    "你的名字是:{0}"是格式字符串,{0}叫占位符,它占得就是后面的name变量,在格式字符串中,依次使用{0}{1}{2}....代表要输入的变量,{0}代表第一个,以此类推.变量与变量之间用逗号隔开。
  • 相关阅读:
    day01的那些事
    Activity活动
    开始认真学习Android了
    《知其所以然》读书笔记
    网络编程——完成端口
    开发服务器端——工程配置
    完善自己的学习方法
    WSAAsyncSelect模型
    双缓冲绘图
    ListControl常用操作汇总
  • 原文地址:https://www.cnblogs.com/tademeng/p/5618727.html
Copyright © 2011-2022 走看看