在前面介绍 C# 代码结构的时候,我们有提高过一下类(class),下面我们来看一下,如何定义一个类:
class MyClass
{
// Class Member
}
紧跟在关键字 class 后面的是类的名称,花括号内的为类的成员。
默认情况下,声明的类是内部(Internal)类,只有当前项目中的代码才可以访问。可以通过关键字 internal 来显示地指明:
internal class MyClass
{
// Class Member
}
如果你想要其他项目的代码可以访问到该类,你需要通过关键字 public 来定义一个公共类:
public class MyClass
{
// Class Member
}
类的修饰符,除了上面所说的 internal 和 public 外,还有 abstract、sealed、static、unsafe和partial。
下面我们来看一下具体示例:
在 Visual Studio 中,新建一个 Console Application 项目,创建好后,在窗口的右边的 Solution 窗口中,右击该项目,然后选项 Add > New item:
选择 Class,并在下面 Name 文本框中,重命名 Class:
编写 Class:
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApp17
{
class Students
{
// 定义类的属性
public string Name;
public int age;
// 定义类的行为
public string say() // string 表示 return 输出的数据类型
{
return "I am " + Name + ", I am" + age + " years old.";
}
}
}
在主程序(默认 Program.cs) 文件中,调用 Class:
using System;
namespace ConsoleApp17
{
class Program
{
static void Main(string[] args)
{
Students s = new Students(); // 根据类,新建对象,对象名为 s
s.Name = "Tom"; // 定义属性的值
s.age = 23;
Console.WriteLine(s.say());
}
}
}
>>: InnoDB的表格空间-Part1(区、段、区的分类、段的结构)
本节是以 Golang 上游 7ee4c1665477c6cf574cb9128deaf9d009...
这部 SONY 进军游戏界的主机 PlayStation、以下简称为 PS。向来行不改名坐不改姓、从...
Process tags: IT铁人 Process Process就是前面提到的Job跟Task,...
近期在接 Facebook SDK 做第三方登入时发现 只要不是 Release 版的 apk 就无...
1.前言 前两篇使用到日常生活中使用率最高的通讯软件LINE Notify功能,不知道各位小夥伴是否...