C#编程,使用分部类记录员工的信息(源代码)[通俗易懂]

C#编程,使用分部类记录员工的信息(源代码)[通俗易懂]在开发大型项目时,可能需要把一个类放在几个文件中,分别进行处理,当进行编译时再自动把它们整合起来,这时就用到了分部类。分部类的出现使得程序的结构

大家好,欢迎来到IT知识分享网。

在开发大型项目时,可能需要把一个类放在几个文件中,分别进行处理,当进行编译时再自动把它们整合起来,这时就用到了分部类。分部类的出现使得程序的结构更加合理,代码组织更加紧密。当项目比较庞大时,使用分部类可以拆分一个类至几个文件中,这样可以使不同的程序开发人员同时进行工作,提高了工作效率。

定义分布类时,需要使用Partial关键字,分部类的每个部分都必须包含一个Partial关键字,并且其声明必须与其他部分位于同一命名空间。分部类定义不能跨越多个模块,使用分部类时,各个部分必须具有相同的可访问性,例如可以同时使用public或private等访问权限。

一般我们在一个类当中的代码行数,最好要在500行以内,如果实际开发中确实需要在一个类中,超过了500行,那么我们可以使用分部类,将该类分成几部分,其中每个部分包含一部分实现代码。在开发项目时,不可能每开发一个项目都一行代码一行代码的进行编辑,有时也可以使用其他项目中的类、方法和结构。下面使用分部类结构记录员工的信息,并进行显示。

程序界面:

C#编程,使用分部类记录员工的信息(源代码)[通俗易懂]

程序运行界面

程序代码:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class PartialClass : Form
    {
        public PartialClass()
        {
            InitializeComponent();
        }
        /// <summary>
        /// 按钮控件事件,实例化分部类,初始化类中成员,并进行相应输出
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_Click(object sender, EventArgs e)
        {
            StaffInfo p = new StaffInfo();
            p.Name = "李小明";
            p.Age = 38;
            p.id = "0028975";
            p.sex = "男";
            p.department = "销售部";
            p.post = "经理";
            textBoxId.Text = p.id;
            textBoxName.Text = p.Name;
            textBoxSex.Text = p.sex;
            textBoxAge.Text = p.Age.ToString();
            textBoxDepartment.Text = p.department;
            textBoxPost.Text = p.post;
        }
        /// <summary>
        /// 分部类StaffInfo存储一部分成员:编号,姓名,年龄,性别
        /// </summary>
        public partial class StaffInfo
        {
            ///公有字段编号和性别
            public string id;
            public string sex;
            ///私有字段年龄和姓名
            private int age;
            private string name;
            /// <summary>
            /// 通过构造带参数的函数,将年龄和姓名传递到
            /// </summary>
            /// <param name="age"></param>
            /// <param name="name"></param>            
            public int Age
            {
                set { age = value; }//这里是给私有字段age赋值 
                get { return age; }//这里取出私有字段age的值 
            }
            public string Name
            {
                set { name = value; }//这里是给私有字段name赋值 
                get { return name; }//这里取出私有字段name的值 
            }
        }
        /// <summary>
        /// 分部类StaffInfo存储另一部分成员:部门和岗位
        /// </summary>
        public partial class StaffInfo
        {
            ///公有字段部门和岗位
            public string department;
            public string post;
        }
    }    
}

IT知识分享网

结语:

本实例主要使用分部类来分别记录员工的相关信息,然后再调用时通过创建的分部类的对象分别为员工的相关属性赋值,并将赋予的值显示在相应的文本框中。

我们可以使用三个反斜杠”///”标记来给代码段添加说明,这样可以使其他人更加清楚了解这些代码的作用。

喜欢的请关注、收藏、转发!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/6768.html

(0)
上一篇 2022-12-20 18:20
下一篇 2022-12-20 18:40

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信