C#学习笔记------1、C#的基本知识

1.         C#能做什么?

在当前的软件开发行业中,C#已经成为绝对的主流语言,可以和Java语言平分天下。C#作为一个全新的编程语言,可以实现大多数程序员需要完成的功能。包括Windows桌面应用程序、Windows服务程序、Web应用程序、Web服务程序、WPF应用程序、WPF浏览器应用程序等

2.         .NET 框架和C#

C#是专门用于.NET的编程语言,用C#编写的代码总是在.NET Framework中运行。学习C#,就必须理解.NET的运行机制,了解.NET框架的特点

3.         命名空间的定义和使用

namespace(命名空间)是C#组织代码的方式,类似于Java语言中的package(包)。

4.         using关键字

在C#中,用using关键字引入其他命名空间,它的作用和java中的import类似

5.         常量和变量

常量:const

变量:

1)     值类型:int、float、double、char

2)     引用类型:string、数组、接口、类

3)     var(无类型)

6.         枚举

关键字:enum

示例:public enum Days{Monday,Thuesday,Friday}

访问方法如: Days.Monday

7.         字符串与数值之间的转换

1)数值转换为字符串

如:int a=10;

string s=a.ToString();

那么 s=”10”

2)字符串转换为数值型

如:string st=”100”

int a=int.Parse(st);

那么 a=100

同理,将字符串转换为float和double类型类似

3)使用Convert类实现数据类型的转换

string s = "10";

int a = Convert.ToInt32(s);

Console.WriteLine(a);

 

8.         控制台的输出和输入

      string s = Console.ReadLine();

      Console.WriteLine(s);

9.         语句

if(){};

if(){}else{};

if(){}else if(){};

int a = 10;

           switch(a){

               case 1:

                    break;

               case 10:

                    Console.WriteLine("yeah!");

                    break;

               default:

                    break;                 

           }

 

for(int a=0;a<=9;a++){

   

}

 

while(){   

}

 

do{

}while();

 

foreach(数据类型 元素 in 集合或者数组)

{

//代码块

}

Continue 和break的用法也同java!

10.    常用的字符串处理方法

11.    格式化数据输出方法

string s = string.Format("{0}+{1}={2}”,1,1,2);

                           s=”1+1=2”

直接这样用也可以

Console.WriteLine("{0}+{1}+{2}",1,1,2);

你可能感兴趣的:(C#,学习笔记,基础知识,总结,c#,Unity3d之C#)