码迷,mamicode.com
首页 > Windows程序 > 详细

C#1(.net和C#的关系、VS与.net的对应关系、VS2012常用的几种应用程序、C#定义一个类的方法、类页面内容的解释、定义Person的类、调用Person类的方法、命名规范、数值类型)

时间:2015-08-09 22:28:04      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:

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两个值

C#1(.net和C#的关系、VS与.net的对应关系、VS2012常用的几种应用程序、C#定义一个类的方法、类页面内容的解释、定义Person的类、调用Person类的方法、命名规范、数值类型)

标签:

原文地址:http://www.cnblogs.com/marchtree/p/4716383.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!