C# 构造函数

每当创建结构时,将会调用其构造函数。 类或结构可能具有采用不同参数的多个构造函数。 使用构造函数,程序员能够设置默认值、限制实例化,并编写灵活易读的代码

默认构造函数
如果没有为类提供构造函数,默认情况下,C# 将创建一个会实例化对象并将成员变量设置为默认值的构造函数,如默认值表中所列。 如果没有为结构提供构造函数,C# 将在隐式默认构造函数上答复,以自动将值类型的每个字段初始化为其默认值,如默认值表中所列。 有关详细信息和示例,请参阅实例构造函数
构造函数语法
构造函数是一种方法,其名称与其类型的名称相同。 其方法签名仅包含方法名称和其参数列表;它不包含返回类型。 以下示例演示一个名为 Person 的类的构造函数。
public class Person
{
private string last;
private string first;

public Person(string lastName, string firstName)
{
last = lastName;
first = firstName;
}

// Remaining implementation of Person class.
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 参考链接 一、构造函数 C++规定,每个类必须有默认的构造函数,没有构造函数就不能创建对象。 若没有提供任何构造函...
    Mitchell阅读 2,654评论 0 4
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 3,923评论 1 10
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,067评论 19 139
  • 构造函数 一.构造函数的作用: 构造函数主要用于来对类的对象生成标识符,对数据成员进行初始化,和分配内存空间。 相...
    loveforkeeps阅读 461评论 0 1
  • C++确实麻烦,我们要小心翼翼的躲着她的各种各样的坑。 最可怕的事情,莫过于C++编译器在背后为我们干了一些事情,...
    Yihulee阅读 1,364评论 0 2