本篇开始正式步入C#之旅,想想都有些小鸡冻呢,哈哈!最近总感觉萌萌哒~~~
那么先来看看本编主要讲解内容:
1、 命名空间使用?
2、 代码注释?
基础的东西咱就略微讲讲,大家都懂得!!
第一个问题:
命名空间使用?
C#程序是利用命名空间组织起来的。C#的各命名空间就好像是一个存储了不同类型的仓库,而using指令就好比是一把钥匙,命名空间的名称就好比仓库的名称,可以通过钥匙打开指定名称的仓库,从而在仓库中获取所需的物品。
Using指令的基本形式为:
Using 命名空间:
看一串代码,本脚本中包含了另外一个命名空间,如果要使用另外Other命名空间的内容,必须使用using Other;打开它的大门。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Other;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
M.Prite();//直接使用类M中的静态方法,不需实例化
N n = new N();//实例化类N,之后使用其中的公有方法
n.DoSomething();
//n.Walk();//Walk为类N的私有方法,只能在类N自身中使用,不能在其他类中调用
}
}
}
namespace Other
{
class M
{
public static void Prite() //类M中公有的静态方法
{
Console.WriteLine("Champion");
Console.ReadLine();
}
}
class N
{
public void DoSomething()//类N中公有的方法
{
Console.WriteLine("Champion_Lee");
Console.ReadLine();
}
void Walk()//未添加修饰符,默认为私有方法
{
Console.WriteLine("Champion_G");
Console.ReadLine();
}
}
}
总结:
命名空间使用using加载,可访问命名空间中的类,方法等,但其中的数据必须为Public类型且在使用前进行实例化。
如果类中方法为Static静态方法,则可以使用类名直接使用,不用实例化
第二个问题:
代码注释?
代码注释在c#中有两种方式,行注释和块注释两种。
行注释一般适用注释行数较少的代码,如注释一行或几行代码。以//开头
块注释适用注释行数较多的代码,以/*开始,以*/结束