# identity-card.NET
**Repository Path**: mick666/identity-card.NET
## Basic Information
- **Project Name**: identity-card.NET
- **Description**: 一个简单的身份证号码获取用户信息工具 .NET版
- **Primary Language**: C#
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 1
- **Created**: 2018-06-20
- **Last Updated**: 2020-12-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
一个简单的身份证号码获取用户信息工具 .NET版
------------------------
PHP版本 : https://gitee.com/git-ofcold-rep/identity-card
------------------------
> 中国(大陆地区)公民身份证,数据来源于国家标准GB/T 2260-2007 (中华人民共和国行政区划代码)
## 说明
一个基于中华人民共和国公民身份证的组件可以获取用户信息。这个适用于任何.NET框架,.NET FrameWork 4.5
## 使用
#### 运行测试文件
```bash
引用 IdentityCard.NET.dll 或 引用 IdentityCard.NET 项目
```
```C#
IdentityCard id = IdentityCard.Init("320106198310290811", "zh_cn");
string area = id.GetArea();
string gender = id.GetGender();
string birthday = id.GetBirthday();
int age = id.GetAge();
string age = id.GetConstellation();
```
#### 返回结果:
```json
{
"area":"江苏省 南京市 鼓楼区",
"province":"江苏省",
"city":"南京市",
"county":"鼓楼区",
"Gender":"男",
"birthday":"1983-10-29",
"zodiac":"猪",
"age":"34",
"constellation":"天蝎座"
}
```
## Api
- GetArea():string `获取地区`
- GetConstellation():string `获取星座`
- GetZodiac() : string `获取生肖`
- GetAge():int `获取年龄`
- GetBirthday():string `获取生日`
- GetGender():string `获取性别`
- GetCounty():string|null `获取县城`
- GetCity():string|null `获取城市`
- GetProvince():string|null `获取省`
- ToJson():string `全部信息`