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

    第一个C#程序

    namespace 是C#中组织代码的方式,它的作用那个类似java中的包

    using 在Java中作用如果导入其他包 应该是用import关键字而在C#中应使用using关键字来引用

    class关键字 与java一样C#也是一门面向对象的得语言,使用class关键字来表示类

    Main()方法与java一样是程序运行的入口应用程序从这里开始在C#中Main()的方法有四种返回值

    语法
    static void Main(string[]args){ }

    static int Main(string[]args){ }

    static void Main(){ }


    static int Main(){ }

    当创建一个项目是编译器会创建第一种形式的Main()方法

    关键代码
    Console.WriteLine("HELLO,WORD"); 从控制台输出
    Console.ReadLine(); 从控制台输入

    C#中的数据类型
    整形 java C# 举例
    浮点型 int int 年龄

    双精度型 flout flout 成绩

    字符串型 String string 姓名

    布尔型 boolean bool 是否有少数民族

    C#中的变量
    数据类型 变量名称
    为什么要使用常量
    用于程序中一旦设定就不允许被修改
    什么是常量
    const 数据类型 常量名称=值;

    Consolel类
    常用的输出有两种
    Console.WriteLine();输出换行
    Console.Write();输出不换行
    常用的输入方法有Console.ReadLine(),该方法返回值是String类型
    C#向控制台台输出
    1
    Console.WriteLine();
    2
    Console.WriteLine(要输出的值);
    3
    Console.WriteLine("格式字符串",变量列表);

    例如
    string course="C#"

    Console.WriteLine(course);
    C#

    Console.WriteLine("我的课程名称是"+course);
    我的课程名称是: C#

    Console.WriteLine("我的课程名称是{0}",course)
    我的课程名称是: C#

    第三种方法就很方便,代码也容易维护


    Console.ReadLine()
    这句话返回一个字符串可以直接赋予一个字符串变量
    如果要输入整形怎么办,只需要一个简单的转换即可
    int age=int .Parse{Console.ReadLine()};
    int .Parse()方法作用把字符串转换为转型

    类和对象
    语法
    [访问修饰符] 返回值类型 方法名(参数列表){
    方法主体
    }
    访问修饰符
    在java课程中学习了访问修饰符public在本课程中将学会两个一个是public(共有的)
    privite(私有的)
    方法返回值类型
    我们编写实现特定功能模块 可供他人调用,在调用后可返回一个值这个值
    的数据类型就是方法返回值类型 可以int float double bool string 如果方法不能返回就用void关键字
    方法名
    每个自定义要有一个名称,方法名要有特殊含义
    参数列表
    调用方法时,可以向方法中传递参数,构成了参数列表如果没有参数就不用参数列表 各个参数中用括号
    方法主体
    方法主体部分就是实现某一个功能
    语法
    [访问修饰符]class类名{
    //类主体
    }
    注释
    ///
    每行都有///
    其它与java一样

  • 相关阅读:
    Security headers quick reference Learn more about headers that can keep your site safe and quickly look up the most important details.
    Missing dollar riddle
    Where Did the Other Dollar Go, Jeff?
    proteus 与 keil 联调
    cisco router nat
    router dhcp and dns listen
    配置802.1x在交换机的端口验证设置
    ASAv931安装&初始化及ASDM管理
    S5700与Cisco ACS做802.1x认证
    playwright
  • 原文地址:https://www.cnblogs.com/danxun/p/10080968.html
Copyright © 2011-2022 走看看