zoukankan      html  css  js  c++  java
  • 第一个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:函数入口

    语法:

    1. static void Main(string[] args){}// 自动生成
    2. static int Main(string[] args){}
    3. static void Main(){}
    4. 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#变量的命名规则有哪些?

    1. 组成:英文的字母、数组、“_”
    2. 开头:英文的字母、“_”
    3. 不能使用关键字
    4. 见名知意

    变量aaaaaaaaaa

    C#变量命名编码规范------骆驼命名法(mySchool)

    C#中的常量:在程序运行的过程中保持不变的值

    为什么使用常量

    ·常量不能被修改,主要是为了安全、方便

             注:常量修饰的变量必须被初始化,不然编译会报错

    常量的命名规则:

    1. 有意义
    2. 均大写
    3. 长度不宜太长(不要超过25个字符)

    什么时候使用常量

    1. 不随便修改值得地方
    2. 多处引用得地方
    3. 其值含有特殊意义

    Console类

    Console.WriteLine();--à输出语句

    Console.ReadLine();--à输入(返回string类型的值)

    C#向控制台输入

    1. Console.WriteLine();
    2. Console.WriteLine(要输出的值);
    3. 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的区别?

    别名的区别

    1. string是C#中的类,String是.net FrameWork的类(C#中不会变为蓝色)
    2. C# string 映射为.net FrameWork 的String
    3. 如果用string编辑器会把他编辑为String,所以直接使用String就可以让编辑器稍作一点

    工作

    1. string 是关键字,String 不是关键字

    什么是类

    什么是对象

    关系:类是对象的抽象,对象是类的实例

    语法:[访问修饰符]  返回值类型 方法名(参数列表)

               {

                                // 方法体

    }

    Java中的注释

     //    /* */  /** */

    C#中的注释

    // 单行

    /// 注释

    #region 内容   #endregion

    VS调试

    F11-----逐语句

    F10----逐过程

  • 相关阅读:
    POJ 1015 Jury Compromise【DP】
    POJ 1661 Help Jimmy【DP】
    HDU 1074 Doing Homework【状态压缩DP】
    HDU 1024 Max Sum Plus Plus【DP,最大m子段和】
    占坑补题。。最近占的坑有点多。。。
    Codeforces 659F Polycarp and Hay【BFS】
    Codeforces 659E New Reform【DFS】
    Codeforces 659D Bicycle Race【计算几何】
    廖大python实战项目第四天
    廖大python实战项目第三天
  • 原文地址:https://www.cnblogs.com/QiliPING9/p/8259462.html
Copyright © 2011-2022 走看看