/// <summary> /// メンバーの情報の上書きを行う /// </summary> /// <param name="iID">メンバーID</param> /// <param name="iMemberInfo">情報</param> public void SetMemberInfo(int iID, SMemberInfo iMemberInfo) { foreach (int iIndex in System.Linq.Enumerable.Range(0, mMemberList.Count)) { if (mMemberList[iIndex].mID == iID) { iMemberInfo.mID = iID; mMemberList[iIndex] = iMemberInfo; return; } } }
/// <summary> /// メンバーの追加 /// </summary> /// <param name="iMember">メンバー情報</param> public void AddMember(SMemberInfo iMember) { //メンバーIDは自動付与する int id = -1; foreach (var iInfo in mMemberList) { if (id < iInfo.mID) { id = iInfo.mID; } } iMember.mID = id + 1; iMember.mResistDate = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"); mMemberList.Add(iMember); }
internal static string FrindlyName(this SMemberInfo memberInfo) { return(memberInfo.Value.FrindlyName()); }