Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c#构造函数

作者:断晴星魂   发布日期:2026-01-10   浏览:67

// C# 构造函数示例代码

using System;

namespace ConstructorExample
{
    class Program
    {
        static void Main(string[] args)
        {
            // 创建一个Person对象,调用构造函数
            Person person1 = new Person("Alice", 30);
            person1.DisplayInfo();

            // 创建另一个Person对象,调用无参构造函数
            Person person2 = new Person();
            person2.DisplayInfo();
        }
    }

    class Person
    {
        private string name;
        private int age;

        // 无参构造函数
        public Person()
        {
            this.name = "Unknown";
            this.age = 0;
        }

        // 带参数的构造函数
        public Person(string name, int age)
        {
            this.name = name;
            this.age = age;
        }

        // 显示个人信息的方法
        public void DisplayInfo()
        {
            Console.WriteLine($"Name: {name}, Age: {age}");
        }
    }
}

解释说明:

  1. 命名空间和类:代码定义了一个名为 ConstructorExample 的命名空间,其中包含 ProgramPerson 两个类。
  2. 构造函数
    • Person() 是无参构造函数,用于初始化默认值。
    • Person(string name, int age) 是带参数的构造函数,用于根据传入的参数初始化对象。
  3. 对象创建
    • Main 方法中,创建了两个 Person 对象。一个是通过带参数的构造函数创建的,另一个是通过无参构造函数创建的。
  4. 方法
    • DisplayInfo() 方法用于显示对象的属性信息。

这段代码展示了如何在 C# 中定义和使用构造函数来初始化对象。

上一篇:c# while

下一篇:c# 字符串转日期

大家都在看

c# 二进制

c# datatable group by

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

.net和c#

c#获取系统时间

c#游戏开发

c#网络编程

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站