当前位置:首页 > Windows程序 > 正文

C#1(.net和C#的关系、VS与.net的对应关系、VS2012常用的几种应用程序、C#定义一个

2021-03-27 Windows程序

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

 

标签:

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/68641.html