bin/Debug/net6.0-windows/cs/student.cs
(完整代码) 1KBusing System;
using System.Collections.Generic;
namespace ConfigData
{
// from students2.xlsx
public partial class SubConfigStudent
{
protected LitJson.JsonData mData;
public readonly int Count;
public SubConfigStudent(LitJson.JsonData data)
{
mData = data;
Count = mData.Count;
}
///<summary>id</summary>
public int id {get { return (int)mData[0]; }}
///<summary>姓名</summary>
public string name {get { return ((string)mData[1]).ToI18n(); }}
///<summary>年龄</summary>
public int age {get { return (int)mData[2]; }}
///<summary>电话号码</summary>
public int phoneNumber {get { return (int)mData[3]; }}
}
public partial class ConfigStudent
{
protected Dictionary<int, SubConfigStudent> mData;
public readonly int Count;
public bool Contains(int key)=> mData.ContainsKey(key);
public void ForEach(Action<int, SubConfigStudent> action) {mData.ForEach(action); }
public void ForEach(Func<int, SubConfigStudent, bool> action) {mData.ForEach(action); }
public ConfigStudent(LitJson.JsonData data)
{
mData = new Dictionary<int, SubConfigStudent>();
LitJsonExtensions.Load<SubConfigStudent>(mData, data, (d) => new SubConfigStudent(d));
Count = mData.Count;
}
public SubConfigStudent this[int key]
{
get
{
if(mData.TryGetValue(key, out SubConfigStudent result))
return result;
throw new Exception(string.Format("{0} has not value of {1}", typeof(ConfigStudent), key));
}
}
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
