C# 部分类使用partial修饰

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace patial
{
    class Program
    {
        static void Main(string[] args)
        {

            Student s = new Student();
            s.Method2();
            Console.ReadKey();
        }
    }

    public partial class Student
    {
        private int _age;

        public void Method1()
        {
            Console.WriteLine("method1");
        }
    }

    public partial class Student
    {
        public void Method2()
        {
            ///调用部分类中的私有属性
            _age = 20;
            Console.WriteLine("method2");
            Console.WriteLine(_age);
        }

    }
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace patial
{
    class Program
    {
        static void Main(string[] args)
        {

            Student s = new Student();
            s.Method2();
            Console.ReadKey();
        }
    }

    public partial class Student
    {
        private int _age;

        public void Method1()
        {
            Console.WriteLine("method1");
        }
    }

    public partial class Student
    {
        public void Method2()
        {
            ///调用部分类中的私有属性
            _age = 20;
            Console.WriteLine("method2");
            Console.WriteLine(_age);
        }

    }
}
时间: 2024-10-12 21:28:32

C# 部分类使用partial修饰的相关文章

partial部分类

<> using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace partial部分类 { //这两个Person(部分类)构成了一个完成的类 为什么要有部分类:就在联合开发的过程中,每个人都有对这个Person类开发的权利.每个人都需要用.所有就需要有部分类 public partial class Person { public string Name { g

C#_基础_部分类partial(十八)

在同一个命名空间下,只能定义一个相同类名的类,例如在一个命名空间下只能有一个 Person类. 部分类:理解为每个部分只是组成类的一部分,其实还是一个类,所有的成员都是共享的,也就是说在一个部分类中定义的变量, 在另一个部分类中可以使用,那么在一个部分类中定义的变量,在其他部分类中不能重复定义,可以理解为把一个类中的成员,分 开放到不同的类中. 通过案例演示: 1 using System; 2 using System.Collections.Generic; 3 using System.L

C# 部分类 和 部分方法

有一次面试的时候,面试官问我,知道部分类吗? 我说知道,用partial 关键字修饰的类就是部分类 他问,你知道为什么要有部分类吗? 我愣着了,这个问题我没想过,而且平时的时候都没怎么用到过部分类,我答不上来.. 现在我查阅资料了解了一下,下面分享一下我认识的部分类. 部分类是用partial声明的类,它允许我们把一个类分割成两个或多个类,当应用程序编译的完成的时候,多个部分类会结合成一个类,同时partial关键字也可以用于声明结构和接口. 那么下面问题来了,为什么要有部分类呢? 既然微软创造

C#语言基础知识(5):Partial Class部分类

Partial Class,部分类 或者分布类.顾名思义,就是将一个类分成多个部分.比如说:一个类中有3个方法,在VS 2005将该类中3个方法分别存放在3个不同的.cs文件中.这样做的好处:1.一个大型的项目类可以同时分成不同的区块交由不同的程序员拽写,同时进行.2.若由系统自动产生的source,可以用独立的Partial Class加入,而不必更改到原先类.3.当类(Class)很大时,可以用Partial Class做功能性划分,这也是一种不错的分类方式. 如果您在开发项目的公用函数库,

46. C# -- 部分方法和部分类(partial)

C# 2.0 可以将类.结构或接口的定义拆分到两个或多个源文件中,在类声明前添加partial关键字即可. 代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Test {     class Program {         static void Main(string[] args)

ASP.NET中Partial Class部分类

如果您在开发项目的公用函数库,用于公用函数库的内容越丰富越好,但这不可能一下子就写好,需要一点一点的积累,这时就可以使用Partial Class,每隔一段时间将你新开发的Partial Class类的程序上传到服务器上或特定的目录下:而不需要将新的代码复制粘贴到原先的程序代码中,减少不必要的麻烦. Partial类型是一个纯语言层的编译处理,不影响任何执行机制——事实上C#编译器在编译的时候仍会将各个部分的局部类型合并成一个完整的类. 一.什么情况下使用分部类? (1) 类型特别大,不宜放在一

密封类和部分类

1.密封类 sealed关键字修饰class类,不能被继承. 2. 部分类 partial关键字修饰class类,可以在同一个命名空间内使用相同名字的类,相当于把一个类拆成多个类来写. using System; using System.Collections; using System.Collections.Generic; namespace Dome { class person { static void Main(string[] args) { renlei s = new re

C#部分类与部分方法

部分类也可以定义部分方法.部分方法在部分类中定义,但没有方法体,在另一个部分类中执行.在这两个部分类中,都要使用partial关键字. public partial class MyClass { partial void MyPartialMethod(); } public partial class MyClass { partial void MyPartialMethod() { // Method implementation } } 部分方法也可以是静态的,但它们总是私有的,且不能

c#部分类

c#提供了一个部分类,它只显示类的一部分,用关键字partical修饰 using System; public partial class Course { public int Id { get; set; } public string Name { get; set; } public double Points { get; set; } } public partial class Course { public void PrintCoures() { Console.WriteL