程序架构
Namespace (自订命名空间)
就是由自己写的程序库之名称,一个程序库只能有一个自订命名空间,在 namespace 内写程序码就是在编写自己的程序库,预设建立时会设定的跟专案(project)名称一样,用来宣告一群相关的Class(类别),所以下方通常有Class(类别)的存在。
Class(类别)
有点像专案中的小部门,负责Namespace底下的一部份工作,而Class(类别)下方通常有Method(方法)的存在。
Method(方法)
Static void Main(String[] args)程序码撰写区块,这个Method(方法)非常重要,叫做进入点,他是C#程序里面程序最先开始执行的地方,通常要知道一个程序执行流程是时麽样子,就是看进入点下方的程序码。
开始建立完成专案後,会自动生成下列程序码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
}
}
}
接着我们来实际操作几个范例吧!
范例1
using System;
namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
System.Console.WriteLine("Hello World");
Console.ReadKey();
}
}
}
并得到以下结果:
Hello World
范例2using System
如果我们在类之前编写using System
语句,这意味着不需要指定System
名称空间来存取此名称空间的任何类。在这里,可直接使用Console
类而不需要再指定System.Console
。参考如下程序码 -
using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World! - By using System. ");
}
}
并得到以下结果:
Hello World! - By using System.
范例3使用public修辞符
还可以在类和Main()
方法之前指定public
修辞符。现在,也可以从类外存取了。如下范例程序码
using System;
public class Program
{
public static void Main(string[] args)
{
Console.WriteLine("Hello World! - By using public modifier. ");
}
}
并得到以下结果:
Hello World! - By using public modifier.
范例4使用名称空间
可以在名称空间内建立类,用於分组相关类,能够更容易维护。
using System;
namespace ConsoleApplication1
{
public class Program
{
public static void Main(string[] args)
{
Console.WriteLine("Hello World! - By using namespace. ");
}
}
}
并得到以下结果:
Hello World! - By using namespace.
需要注意的是:
C# 区分大小写。
所有语句和表示式必须以分号(;)结尾。
程序执行从Main方法开始。
<<: 请教如何把Exchange2013 SERVER进行重启
来到了第四天,我们一起来看看RDS是什麽。 RDS是Relational Database Serv...
学习进度 通识 GCP架设 Android Studio Spinner使用(自学) Date、Ti...
Hello, 各位 iT邦帮忙 的粉丝们大家好~~~ 本篇是 Re: 从零开始用 Xamarin 技...
如果有错误,欢迎留言指教~ Q_Q 还没写完辣 除了用 React 帮你定义的 Hook 你也可以...
以下就是我请学长帮我写的练习专案内容 一、功能列表(Flex 按钮) 1.注册:存取使用者姓名和组别...