C#partial 使用方法介绍
用C#partial 关键字将一个在分成两个文件其实很简单
比如我们用一个这样的类
[C#] 纯文本查看 复制代码 using System;
using System.Collections.Generic;
using System.Text;
namespace text
{
public class UserInfo
{
//基本信息
public string name = string.Empty;
public string pwd = string.Empty;
//联系方式
public string email = string.Empty;
public string phone = string.Empty;
}
}
而现在我们想把基本信息和联系方式分成两个类文件来写,但是又希望使用一个类名来调用。
比如我们把基本信息修改如下。
[C#] 纯文本查看 复制代码 using System;
using System.Collections.Generic;
using System.Text;
namespace text
{
public class UserInfo
{
//基本信息
public string name = string.Empty;
public string pwd = string.Empty;
}
}
把联系方式修改如下
[C#] 纯文本查看 复制代码 using System;
using System.Collections.Generic;
using System.Text;
namespace text
{
public class UserInfo
{
//联系方式
public string email = string.Empty;
public string phone = string.Empty;
}
}
很在相同一个命名空间这样写是分报错的。
当然如果我们分别使用partial关键字就不会出错了。修改后的两个类如下
基本信息
[C#] 纯文本查看 复制代码 using System;
using System.Collections.Generic;
using System.Text;
namespace text
{
public partial class UserInfo
{
//基本信息
public string name = string.Empty;
public string pwd = string.Empty;
}
}
联系方式
[C#] 纯文本查看 复制代码 using System;
using System.Collections.Generic;
using System.Text;
namespace text
{
public partial class UserInfo
{
//联系方式
public string email = string.Empty;
public string phone = string.Empty;
}
}
好了,以上就是关于C#partial 的用法,其实我们还可以给这两个类的类文件名起的不一样,这样就更方便了。这个不就写了
大家知道就行了。感觉到C#partial的神奇了吗? |