首页 > 软件开发 > ASP >

C#一个文件类如何调用另一个文件类的方法与属性

来源:互联网 2023-03-16 19:07:27 307

在C#中一个类文件要调用另外一个类文件的方法和属性,大致有以下几种情况:K8D办公区 - 实用经验教程分享!

1)两个类文件是partial关键字修饰的K8D办公区 - 实用经验教程分享!

2)两个类文件属于同一个命名空间K8D办公区 - 实用经验教程分享!

3)两个类文件属于不同的命名空间K8D办公区 - 实用经验教程分享!

工具/原料

  • visual studio

方法/步骤

  • 1

    使用visual studio创建一个控制台应用程序,就使用默认名字ConsoleApp1命名项目K8D办公区 - 实用经验教程分享!

    C#一个文件类如何调用另一个文件类的方法与属性K8D办公区 - 实用经验教程分享!

  • 2

    两个类文件是partial关键字修饰的,那么,表示两个类其实是同一个类,仅仅只是分了两个文件写而已K8D办公区 - 实用经验教程分享!

    1)在项目中添加一个文件夹,命名为1,然后添加两个 partial 类文件,注意命名空间去掉1的层级K8D办公区 - 实用经验教程分享!

    2)注意,两个partial类文件的名字必须不相同,但是里面的类定义必须是相同的K8D办公区 - 实用经验教程分享!

    C#一个文件类如何调用另一个文件类的方法与属性K8D办公区 - 实用经验教程分享!

  • 3

    两个类文件是partial关键字修饰的,调用方式K8D办公区 - 实用经验教程分享!

    1)在Main方法中调用Employee2文件中的GetName方法K8D办公区 - 实用经验教程分享!

    2)GetName方法又调用Employee文件中的ToName方法K8D办公区 - 实用经验教程分享!

    3)所以,综合来看,Employee2、Employee看起来就像一个文件,其实,编译后,会将两个文件合并成一个类的,可以当做一个文件来对待K8D办公区 - 实用经验教程分享!

    C#一个文件类如何调用另一个文件类的方法与属性K8D办公区 - 实用经验教程分享!

  • 4

    两个类文件属于同一个命名空间:在项目中添加一个Student类文件,命名空间和Program类默认相同K8D办公区 - 实用经验教程分享!

    C#一个文件类如何调用另一个文件类的方法与属性K8D办公区 - 实用经验教程分享!

  • 5

    两个类文件属于同一个命名空间:在Program的main方法中,new一个Student对象,就可以直接调用其非私有的方法了K8D办公区 - 实用经验教程分享!

    C#一个文件类如何调用另一个文件类的方法与属性K8D办公区 - 实用经验教程分享!

  • 5该信息非法爬取自百度经验
  • 6

    两个类文件属于不同的命名空间:将上一步的Student类的命名空间增加一级,变成namespaceK8D办公区 - 实用经验教程分享!

    C#一个文件类如何调用另一个文件类的方法与属性K8D办公区 - 实用经验教程分享!

  • 7

    两个类文件属于不同的命名空间:在Program中顶部就需要通过using来引入这个命名空间,其他代码不变就可以直接访问了K8D办公区 - 实用经验教程分享!

    C#一个文件类如何调用另一个文件类的方法与属性K8D办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!K8D办公区 - 实用经验教程分享!


    标签: asp

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码