zoukankan      html  css  js  c++  java
  • 16、2015.08.03第十七节课 C#1(.net和C#的关系、VS与.net的对应关系、VS2012常用的几种应用程序、C#定义一个类的方法、类页面内容的解释、定义Person的类、调用Person类的方法、命名规范、数值类型)

    1、.net和C#的关系

     

    .net是一个开发平台,C#是应用在.net平台上的一种语言。

     

    2、VS与.net的对应关系

     

     3、VS2012常用的几种应用程序

     

    第一种是Windows窗体应用程序,也即是我们常用的C/S端的应用软件;

    第二种是控制台应用程序,主要是用来学习调试C#代码的(老师上课应用的模式);

    第三种是空Web应用程序,建立空的网页模式,B/S模式;

    第四种是Web 窗体应用程序,建立后会生成一些常用的网页组件和功能,例如JS、image等,也是B/S模式。

    4、C#定义一个类的方法

     

       5、类页面内容的解释

     

    6、定义一个Person的类(在解决方案资源管理器-右键-添加-新建项-类) 

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 using System.Threading.Tasks;
     6 
     7 namespace pro20150803
     8 {
     9     class Person
    10     {
    11         
    12         public string name = "xiaowang";
    13         public int age = 10;
    14         public void SayHi()
    15         {
    16             Console.WriteLine("大家好,我是人类");
    17         }
    18         public int GetNum(int i)
    19         {
    20             i += 10;
    21             return i;
    22         }
    23     }
    24 }
    25 /*上面代码的几点讲解:
    26 1、    所有变量和方法,前面如果不加public变量是私有类型,只能在本类访问,其他类不能够调用。
    27 2、    public string name = "xiaowang";  //定义一个定符串。
    28 3、     public void SayHi()   //定义一个无返回类型的方法。
    29 4、    public int GetNum(int i)  //后面必须要用return返回值。*/

    7、调用Person类的方法

     

     1 using System;
     2 
     3 using System.Collections.Generic;
     4 
     5 using System.Linq;
     6 
     7 using System.Text;
     8 
     9 using System.Threading.Tasks;
    10 
    11  
    12 
    13 namespace pro20150803
    14 
    15 {
    16 
    17     class Program
    18 
    19     {
    20 
    21         static void Main(string[] args)
    22 
    23         {
    24 
    25             Person p = new Person();
    26 
    27             Console.WriteLine(p.name);
    28 
    29             Console.WriteLine(p.age);
    30 
    31             p.SayHi();
    32 
    33             Console.WriteLine(p.GetNum(20));
    34 
    35             Console.ReadKey();
    36 
    37         }
    38 
    39     }
    40 
    41 }
    42 
    43 /*上面代码的几点讲解:
    44 
    45 1、Person p = new Person();   //在C#的程序入口,实例化一个P对象调用Person的值。
    46 
    47 2、Console.Write不换行输出内容,Console.WriteLine换行输出内容。
    48 
    49 3、 Console.ReadKey();  这个如果不加上,程序结果执行完会自动关闭。
    50 
    51 */

    8、规范命名方法和变量名

    (1)类名和接口名的命名一般使用名词命名,首字母应该大写,若名称是多个单词的组合,每个单词的第一个字母都应该大写

    (2)变量名一般用小写的名词,方法名动词,单词的首字母大写,如果多个单词首字母大写。

    (3)常量的命名应该全部大写并用下划线将词分隔开

    (4)类名属性名和方法名不能为为关键字

    9、数值类型

    计算机最小的信息单位byte (字节),一个字节是8位(bit),一个字母是一个字节,一个汉字是两个字节。

    名称

    说明

    所占字节

    范围

    byte

    字节型

    1

    -27~27-1

    short

    短整型

    2

    -215~215-1

    int

    整型

    4

    -231~231-1

    long

    长整型

    8

    -263~263-1

    char

    字符型

    1

    0~65535

    float

    单精度型

    4

    ±1.5*10-45~±3.4*1038

    double

    双精度型

    8

    ±5.0*10-324~±1.7*10308

    bool

    布尔型

    1

    只有true和false两个值

     

     

  • 相关阅读:
    字符串去重
    你必须懂的 T4 模板:深入浅出
    解决T4模板的程序集引用的五种方案
    table 合并行和列
    porwedesigner 去掉引号
    面向对象JS基础
    19套最新的免费图标字体集
    推荐 15 款很棒的文本编辑器
    13个JavaScript图表(JS图表)图形绘制插件
    推荐10款免费而优秀的图表插件
  • 原文地址:https://www.cnblogs.com/xiangqc/p/4709516.html
Copyright © 2011-2022 走看看